Skip to content

Commit

Permalink
Update OpenAPI specification
Browse files Browse the repository at this point in the history
  • Loading branch information
stripe-openapi[bot] committed Feb 26, 2024
1 parent fcf83ae commit 1755e1a
Show file tree
Hide file tree
Showing 6 changed files with 171 additions and 0 deletions.
24 changes: 24 additions & 0 deletions openapi/spec3.beta.sdk.json
Original file line number Diff line number Diff line change
Expand Up @@ -101431,6 +101431,11 @@
],
"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`."
},
"number": {
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically.",
"maxLength": 26,
"type": "string"
},
"on_behalf_of": {
"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.",
"type": "string"
Expand Down Expand Up @@ -112167,6 +112172,10 @@
"explode": true,
"style": "deepObject"
},
"number": {
"explode": true,
"style": "deepObject"
},
"on_behalf_of": {
"explode": true,
"style": "deepObject"
Expand Down Expand Up @@ -112560,6 +112569,21 @@
],
"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`."
},
"number": {
"anyOf": [
{
"maxLength": 26,
"type": "string"
},
{
"enum": [
""
],
"type": "string"
}
],
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically."
},
"on_behalf_of": {
"anyOf": [
{
Expand Down
33 changes: 33 additions & 0 deletions openapi/spec3.beta.sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91596,6 +91596,19 @@ paths:
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`.
number:
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
maxLength: 26
type: string
on_behalf_of:
description: >-
The account (if any) for which the funds of the invoice
Expand Down Expand Up @@ -102656,6 +102669,9 @@ paths:
metadata:
explode: true
style: deepObject
number:
explode: true
style: deepObject
on_behalf_of:
explode: true
style: deepObject
Expand Down Expand Up @@ -103016,6 +103032,23 @@ paths:
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`.
number:
anyOf:
- maxLength: 26
type: string
- enum:
- ''
type: string
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
on_behalf_of:
anyOf:
- type: string
Expand Down
24 changes: 24 additions & 0 deletions openapi/spec3.json
Original file line number Diff line number Diff line change
Expand Up @@ -79302,6 +79302,11 @@
],
"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`."
},
"number": {
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically.",
"maxLength": 26,
"type": "string"
},
"on_behalf_of": {
"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.",
"type": "string"
Expand Down Expand Up @@ -82228,6 +82233,10 @@
"explode": true,
"style": "deepObject"
},
"number": {
"explode": true,
"style": "deepObject"
},
"on_behalf_of": {
"explode": true,
"style": "deepObject"
Expand Down Expand Up @@ -82499,6 +82508,21 @@
],
"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`."
},
"number": {
"anyOf": [
{
"maxLength": 26,
"type": "string"
},
{
"enum": [
""
],
"type": "string"
}
],
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically."
},
"on_behalf_of": {
"anyOf": [
{
Expand Down
24 changes: 24 additions & 0 deletions openapi/spec3.sdk.json
Original file line number Diff line number Diff line change
Expand Up @@ -84003,6 +84003,11 @@
],
"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`."
},
"number": {
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically.",
"maxLength": 26,
"type": "string"
},
"on_behalf_of": {
"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.",
"type": "string"
Expand Down Expand Up @@ -87182,6 +87187,10 @@
"explode": true,
"style": "deepObject"
},
"number": {
"explode": true,
"style": "deepObject"
},
"on_behalf_of": {
"explode": true,
"style": "deepObject"
Expand Down Expand Up @@ -87467,6 +87476,21 @@
],
"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`."
},
"number": {
"anyOf": [
{
"maxLength": 26,
"type": "string"
},
{
"enum": [
""
],
"type": "string"
}
],
"description": "Set the number for this invoice. If no number is present then a number will be assigned automatically when the invoice is finalized. In many markets, regulations require invoices to be unique, sequential and / or gapless. You are responsible for ensuring this is true across all your different invoicing systems in the event that you edit the invoice number using our API. If you use only Stripe for your invoices and do not change invoice numbers, Stripe handles this aspect of compliance for you automatically."
},
"on_behalf_of": {
"anyOf": [
{
Expand Down
33 changes: 33 additions & 0 deletions openapi/spec3.sdk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76636,6 +76636,19 @@ paths:
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`.
number:
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
maxLength: 26
type: string
on_behalf_of:
description: >-
The account (if any) for which the funds of the invoice
Expand Down Expand Up @@ -79706,6 +79719,9 @@ paths:
metadata:
explode: true
style: deepObject
number:
explode: true
style: deepObject
on_behalf_of:
explode: true
style: deepObject
Expand Down Expand Up @@ -79972,6 +79988,23 @@ paths:
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`.
number:
anyOf:
- maxLength: 26
type: string
- enum:
- ''
type: string
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
on_behalf_of:
anyOf:
- type: string
Expand Down
33 changes: 33 additions & 0 deletions openapi/spec3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69615,6 +69615,19 @@ paths:
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`.
number:
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
maxLength: 26
type: string
on_behalf_of:
description: >-
The account (if any) for which the funds of the invoice
Expand Down Expand Up @@ -71894,6 +71907,9 @@ paths:
metadata:
explode: true
style: deepObject
number:
explode: true
style: deepObject
on_behalf_of:
explode: true
style: deepObject
Expand Down Expand Up @@ -72126,6 +72142,23 @@ paths:
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`.
number:
anyOf:
- maxLength: 26
type: string
- enum:
- ''
type: string
description: >-
Set the number for this invoice. If no number is present
then a number will be assigned automatically when the
invoice is finalized. In many markets, regulations require
invoices to be unique, sequential and / or gapless. You are
responsible for ensuring this is true across all your
different invoicing systems in the event that you edit the
invoice number using our API. If you use only Stripe for
your invoices and do not change invoice numbers, Stripe
handles this aspect of compliance for you automatically.
on_behalf_of:
anyOf:
- type: string
Expand Down

0 comments on commit 1755e1a

Please sign in to comment.