|
39 | 39 | url: https://www.apache.org/licenses/LICENSE-2.0.html |
40 | 40 | termsOfService: /tos |
41 | 41 | title: Ory APIs |
42 | | - version: v1.22.35 |
| 42 | + version: v1.22.36 |
43 | 43 | servers: |
44 | 44 | - url: "https://{project_slug}.projects.oryapis.com/" |
45 | 45 | variables: |
@@ -11357,7 +11357,19 @@ components: |
11357 | 11357 | - invitee_email |
11358 | 11358 | - role |
11359 | 11359 | type: object |
11360 | | - DefaultError: {} |
| 11360 | + DefaultError: |
| 11361 | + description: |- |
| 11362 | + From https://go.dev/wiki/CodeReviewComments#receiver-type: |
| 11363 | + > Can function or methods, either concurrently or when called from this method, be mutating the receiver? A value type creates a copy of the receiver when the method is invoked, so outside updates will not be applied to this receiver. If changes must be visible in the original receiver, the receiver must be a pointer. |
| 11364 | + > If the receiver is a struct, array or slice and any of its elements is a pointer to something that might be mutating, |
| 11365 | + > prefer a pointer receiver, as it will make the intention clearer to the reader. |
| 11366 | + > Don’t mix receiver types. Choose either pointers or struct types for all available methods. |
| 11367 | + title: |- |
| 11368 | + DefaultError is not safe to shallow copy because it contains |
| 11369 | + fields which are not value types, e.g. maps. |
| 11370 | + A shallow copy would inadvertently share these underlying fields, |
| 11371 | + leading to incorrect behavior and data races in a concurrent context. |
| 11372 | + Consequently, all methods take the type by pointer and not by value. |
11361 | 11373 | DeviceUserAuthRequest: |
11362 | 11374 | properties: |
11363 | 11375 | challenge: |
@@ -14240,7 +14252,19 @@ components: |
14240 | 14252 | x-go-enum-desc: |- |
14241 | 14253 | create ActionCreate Create this identity. |
14242 | 14254 | error ActionError Error indicates that the patch failed. |
14243 | | - error: {} |
| 14255 | + error: |
| 14256 | + description: |- |
| 14257 | + From https://go.dev/wiki/CodeReviewComments#receiver-type: |
| 14258 | + > Can function or methods, either concurrently or when called from this method, be mutating the receiver? A value type creates a copy of the receiver when the method is invoked, so outside updates will not be applied to this receiver. If changes must be visible in the original receiver, the receiver must be a pointer. |
| 14259 | + > If the receiver is a struct, array or slice and any of its elements is a pointer to something that might be mutating, |
| 14260 | + > prefer a pointer receiver, as it will make the intention clearer to the reader. |
| 14261 | + > Don’t mix receiver types. Choose either pointers or struct types for all available methods. |
| 14262 | + title: |- |
| 14263 | + DefaultError is not safe to shallow copy because it contains |
| 14264 | + fields which are not value types, e.g. maps. |
| 14265 | + A shallow copy would inadvertently share these underlying fields, |
| 14266 | + leading to incorrect behavior and data races in a concurrent context. |
| 14267 | + Consequently, all methods take the type by pointer and not by value. |
14244 | 14268 | identity: |
14245 | 14269 | description: The identity ID payload of this patch |
14246 | 14270 | format: uuid |
@@ -15297,6 +15321,9 @@ components: |
15297 | 15321 | node_type: input |
15298 | 15322 | onloadTrigger: oryWebAuthnRegistration |
15299 | 15323 | name: name |
| 15324 | + options: |
| 15325 | + - value: "" |
| 15326 | + - value: "" |
15300 | 15327 | disabled: true |
15301 | 15328 | value: "" |
15302 | 15329 | type: text |
@@ -15333,6 +15360,9 @@ components: |
15333 | 15360 | node_type: input |
15334 | 15361 | onloadTrigger: oryWebAuthnRegistration |
15335 | 15362 | name: name |
| 15363 | + options: |
| 15364 | + - value: "" |
| 15365 | + - value: "" |
15336 | 15366 | disabled: true |
15337 | 15367 | value: "" |
15338 | 15368 | type: text |
@@ -21297,6 +21327,24 @@ components: |
21297 | 21327 | oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect |
21298 | 21328 | create_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery |
21299 | 21329 | scim_rate_limit_tier RateLimitTierSCIM |
| 21330 | + hydra_admin_high_rate_limit_tier RateLimitTierHydraAdminHigh Bucket-specific rate limit tiers |
| 21331 | + hydra_admin_medium_rate_limit_tier RateLimitTierHydraAdminMedium |
| 21332 | + hydra_admin_low_rate_limit_tier RateLimitTierHydraAdminLow |
| 21333 | + hydra_public_high_rate_limit_tier RateLimitTierHydraPublicHigh |
| 21334 | + hydra_public_medium_rate_limit_tier RateLimitTierHydraPublicMedium |
| 21335 | + hydra_public_low_rate_limit_tier RateLimitTierHydraPublicLow |
| 21336 | + keto_admin_low_rate_limit_tier RateLimitTierKetoAdminLow |
| 21337 | + keto_admin_medium_rate_limit_tier RateLimitTierKetoAdminMedium |
| 21338 | + keto_public_high_rate_limit_tier RateLimitTierKetoPublicHigh |
| 21339 | + kratos_admin_high_rate_limit_tier RateLimitTierKratosAdminHigh |
| 21340 | + kratos_admin_medium_rate_limit_tier RateLimitTierKratosAdminMedium |
| 21341 | + kratos_admin_low_rate_limit_tier RateLimitTierKratosAdminLow |
| 21342 | + kratos_public_high_rate_limit_tier RateLimitTierKratosPublicHigh |
| 21343 | + kratos_public_medium_rate_limit_tier RateLimitTierKratosPublicMedium |
| 21344 | + kratos_public_low_rate_limit_tier RateLimitTierKratosPublicLow |
| 21345 | + polis_public_high_rate_limit_tier RateLimitTierPolisPublicHigh |
| 21346 | + polis_public_medium_rate_limit_tier RateLimitTierPolisPublicMedium |
| 21347 | + unassigned_rate_limit_tier RateLimitTierUnassigned |
21300 | 21348 | enum: |
21301 | 21349 | - production_projects |
21302 | 21350 | - staging_projects |
@@ -21348,6 +21396,24 @@ components: |
21348 | 21396 | - oauth2_introspect_rate_limit_tier |
21349 | 21397 | - create_recovery_admin_rate_limit_tier |
21350 | 21398 | - scim_rate_limit_tier |
| 21399 | + - hydra_admin_high_rate_limit_tier |
| 21400 | + - hydra_admin_medium_rate_limit_tier |
| 21401 | + - hydra_admin_low_rate_limit_tier |
| 21402 | + - hydra_public_high_rate_limit_tier |
| 21403 | + - hydra_public_medium_rate_limit_tier |
| 21404 | + - hydra_public_low_rate_limit_tier |
| 21405 | + - keto_admin_low_rate_limit_tier |
| 21406 | + - keto_admin_medium_rate_limit_tier |
| 21407 | + - keto_public_high_rate_limit_tier |
| 21408 | + - kratos_admin_high_rate_limit_tier |
| 21409 | + - kratos_admin_medium_rate_limit_tier |
| 21410 | + - kratos_admin_low_rate_limit_tier |
| 21411 | + - kratos_public_high_rate_limit_tier |
| 21412 | + - kratos_public_medium_rate_limit_tier |
| 21413 | + - kratos_public_low_rate_limit_tier |
| 21414 | + - polis_public_high_rate_limit_tier |
| 21415 | + - polis_public_medium_rate_limit_tier |
| 21416 | + - unassigned_rate_limit_tier |
21351 | 21417 | type: string |
21352 | 21418 | x-go-enum-desc: |- |
21353 | 21419 | production_projects ProductionProjects |
@@ -21400,6 +21466,24 @@ components: |
21400 | 21466 | oauth2_introspect_rate_limit_tier RateLimitTierOAuth2Introspect |
21401 | 21467 | create_recovery_admin_rate_limit_tier RateLimitTierCreateAdminRecovery |
21402 | 21468 | scim_rate_limit_tier RateLimitTierSCIM |
| 21469 | + hydra_admin_high_rate_limit_tier RateLimitTierHydraAdminHigh Bucket-specific rate limit tiers |
| 21470 | + hydra_admin_medium_rate_limit_tier RateLimitTierHydraAdminMedium |
| 21471 | + hydra_admin_low_rate_limit_tier RateLimitTierHydraAdminLow |
| 21472 | + hydra_public_high_rate_limit_tier RateLimitTierHydraPublicHigh |
| 21473 | + hydra_public_medium_rate_limit_tier RateLimitTierHydraPublicMedium |
| 21474 | + hydra_public_low_rate_limit_tier RateLimitTierHydraPublicLow |
| 21475 | + keto_admin_low_rate_limit_tier RateLimitTierKetoAdminLow |
| 21476 | + keto_admin_medium_rate_limit_tier RateLimitTierKetoAdminMedium |
| 21477 | + keto_public_high_rate_limit_tier RateLimitTierKetoPublicHigh |
| 21478 | + kratos_admin_high_rate_limit_tier RateLimitTierKratosAdminHigh |
| 21479 | + kratos_admin_medium_rate_limit_tier RateLimitTierKratosAdminMedium |
| 21480 | + kratos_admin_low_rate_limit_tier RateLimitTierKratosAdminLow |
| 21481 | + kratos_public_high_rate_limit_tier RateLimitTierKratosPublicHigh |
| 21482 | + kratos_public_medium_rate_limit_tier RateLimitTierKratosPublicMedium |
| 21483 | + kratos_public_low_rate_limit_tier RateLimitTierKratosPublicLow |
| 21484 | + polis_public_high_rate_limit_tier RateLimitTierPolisPublicHigh |
| 21485 | + polis_public_medium_rate_limit_tier RateLimitTierPolisPublicMedium |
| 21486 | + unassigned_rate_limit_tier RateLimitTierUnassigned |
21403 | 21487 | feature_available: |
21404 | 21488 | type: boolean |
21405 | 21489 | included: |
@@ -21489,6 +21573,9 @@ components: |
21489 | 21573 | node_type: input |
21490 | 21574 | onloadTrigger: oryWebAuthnRegistration |
21491 | 21575 | name: name |
| 21576 | + options: |
| 21577 | + - value: "" |
| 21578 | + - value: "" |
21492 | 21579 | disabled: true |
21493 | 21580 | value: "" |
21494 | 21581 | type: text |
@@ -21525,6 +21612,9 @@ components: |
21525 | 21612 | node_type: input |
21526 | 21613 | onloadTrigger: oryWebAuthnRegistration |
21527 | 21614 | name: name |
| 21615 | + options: |
| 21616 | + - value: "" |
| 21617 | + - value: "" |
21528 | 21618 | disabled: true |
21529 | 21619 | value: "" |
21530 | 21620 | type: text |
@@ -21853,6 +21943,9 @@ components: |
21853 | 21943 | node_type: input |
21854 | 21944 | onloadTrigger: oryWebAuthnRegistration |
21855 | 21945 | name: name |
| 21946 | + options: |
| 21947 | + - value: "" |
| 21948 | + - value: "" |
21856 | 21949 | disabled: true |
21857 | 21950 | value: "" |
21858 | 21951 | type: text |
@@ -21889,6 +21982,9 @@ components: |
21889 | 21982 | node_type: input |
21890 | 21983 | onloadTrigger: oryWebAuthnRegistration |
21891 | 21984 | name: name |
| 21985 | + options: |
| 21986 | + - value: "" |
| 21987 | + - value: "" |
21892 | 21988 | disabled: true |
21893 | 21989 | value: "" |
21894 | 21990 | type: text |
@@ -22601,6 +22697,9 @@ components: |
22601 | 22697 | node_type: input |
22602 | 22698 | onloadTrigger: oryWebAuthnRegistration |
22603 | 22699 | name: name |
| 22700 | + options: |
| 22701 | + - value: "" |
| 22702 | + - value: "" |
22604 | 22703 | disabled: true |
22605 | 22704 | value: "" |
22606 | 22705 | type: text |
@@ -22637,6 +22736,9 @@ components: |
22637 | 22736 | node_type: input |
22638 | 22737 | onloadTrigger: oryWebAuthnRegistration |
22639 | 22738 | name: name |
| 22739 | + options: |
| 22740 | + - value: "" |
| 22741 | + - value: "" |
22640 | 22742 | disabled: true |
22641 | 22743 | value: "" |
22642 | 22744 | type: text |
@@ -23554,6 +23656,9 @@ components: |
23554 | 23656 | node_type: input |
23555 | 23657 | onloadTrigger: oryWebAuthnRegistration |
23556 | 23658 | name: name |
| 23659 | + options: |
| 23660 | + - value: "" |
| 23661 | + - value: "" |
23557 | 23662 | disabled: true |
23558 | 23663 | value: "" |
23559 | 23664 | type: text |
@@ -23590,6 +23695,9 @@ components: |
23590 | 23695 | node_type: input |
23591 | 23696 | onloadTrigger: oryWebAuthnRegistration |
23592 | 23697 | name: name |
| 23698 | + options: |
| 23699 | + - value: "" |
| 23700 | + - value: "" |
23593 | 23701 | disabled: true |
23594 | 23702 | value: "" |
23595 | 23703 | type: text |
@@ -23663,6 +23771,9 @@ components: |
23663 | 23771 | node_type: input |
23664 | 23772 | onloadTrigger: oryWebAuthnRegistration |
23665 | 23773 | name: name |
| 23774 | + options: |
| 23775 | + - value: "" |
| 23776 | + - value: "" |
23666 | 23777 | disabled: true |
23667 | 23778 | value: "" |
23668 | 23779 | type: text |
@@ -23921,6 +24032,9 @@ components: |
23921 | 24032 | node_type: input |
23922 | 24033 | onloadTrigger: oryWebAuthnRegistration |
23923 | 24034 | name: name |
| 24035 | + options: |
| 24036 | + - value: "" |
| 24037 | + - value: "" |
23924 | 24038 | disabled: true |
23925 | 24039 | value: "" |
23926 | 24040 | properties: |
@@ -24049,6 +24163,16 @@ components: |
24049 | 24163 | oryPasskeyLoginAutocompleteInit WebAuthnTriggersPasskeyLoginAutocompleteInit |
24050 | 24164 | oryPasskeyRegistration WebAuthnTriggersPasskeyRegistration |
24051 | 24165 | oryPasskeySettingsRegistration WebAuthnTriggersPasskeySettingsRegistration |
| 24166 | + options: |
| 24167 | + description: |- |
| 24168 | + The allowed values for the input when the underlying JSON schema |
| 24169 | + defines an `enum`. When present, clients should render the field as a |
| 24170 | + select/dropdown rather than a free-form text input. When absent, |
| 24171 | + clients continue to render a plain text input, so this field is |
| 24172 | + backward compatible with UIs that do not look at it. |
| 24173 | + items: |
| 24174 | + $ref: '#/components/schemas/uiNodeInputAttributesOption' |
| 24175 | + type: array |
24052 | 24176 | pattern: |
24053 | 24177 | description: The input's pattern. |
24054 | 24178 | type: string |
@@ -24106,6 +24230,23 @@ components: |
24106 | 24230 | - node_type |
24107 | 24231 | - type |
24108 | 24232 | type: object |
| 24233 | + uiNodeInputAttributesOption: |
| 24234 | + description: |- |
| 24235 | + Represents a single selectable value for an input whose JSON schema |
| 24236 | + defined an `enum`. The value is always a scalar JSON type (string, number, |
| 24237 | + or boolean) serialized verbatim from the schema. When present, clients |
| 24238 | + should render the parent input as a select/dropdown. |
| 24239 | + example: |
| 24240 | + value: "" |
| 24241 | + properties: |
| 24242 | + value: |
| 24243 | + description: |- |
| 24244 | + The value that will be submitted when this option is picked. |
| 24245 | + It is serialized verbatim from the JSON schema `enum` entry, so it is |
| 24246 | + always a scalar JSON value (string, number, or boolean). |
| 24247 | + required: |
| 24248 | + - value |
| 24249 | + type: object |
24109 | 24250 | uiNodeMeta: |
24110 | 24251 | description: |- |
24111 | 24252 | This might include a label and other information that can optionally |
@@ -25556,6 +25697,9 @@ components: |
25556 | 25697 | node_type: input |
25557 | 25698 | onloadTrigger: oryWebAuthnRegistration |
25558 | 25699 | name: name |
| 25700 | + options: |
| 25701 | + - value: "" |
| 25702 | + - value: "" |
25559 | 25703 | disabled: true |
25560 | 25704 | value: "" |
25561 | 25705 | type: text |
@@ -25592,6 +25736,9 @@ components: |
25592 | 25736 | node_type: input |
25593 | 25737 | onloadTrigger: oryWebAuthnRegistration |
25594 | 25738 | name: name |
| 25739 | + options: |
| 25740 | + - value: "" |
| 25741 | + - value: "" |
25595 | 25742 | disabled: true |
25596 | 25743 | value: "" |
25597 | 25744 | type: text |
|
0 commit comments