mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
make CanDoPurchaseRequest.type optional
This commit is contained in:
@@ -15,6 +15,8 @@ Use this before a purchase to check if a purchase is possible.
|
|||||||
|
|
||||||
see [this JSON schema](../schema/candopurchaserequest.md)
|
see [this JSON schema](../schema/candopurchaserequest.md)
|
||||||
|
|
||||||
|
Note that ``type`` is not used at all.
|
||||||
|
|
||||||
### response
|
### response
|
||||||
|
|
||||||
On a invalid request body: HTTP status code 400 Bad request
|
On a invalid request body: HTTP status code 400 Bad request
|
||||||
|
|||||||
@@ -14,8 +14,7 @@
|
|||||||
},
|
},
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [
|
"required": [
|
||||||
"deviceAuthToken",
|
"deviceAuthToken"
|
||||||
"type"
|
|
||||||
],
|
],
|
||||||
"definitions": {},
|
"definitions": {},
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ https://timelimit.io/CanDoPurchaseRequest
|
|||||||
|
|
||||||
| Property | Type | Required | Nullable | Defined by |
|
| Property | Type | Required | Nullable | Defined by |
|
||||||
| :---------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| :---------------------------------- | :------- | :------- | :------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| [type](#type) | `string` | Required | cannot be null | [CanDoPurchaseRequest](candopurchaserequest-properties-type.md "https://timelimit.io/CanDoPurchaseRequest#/properties/type") |
|
| [type](#type) | `string` | Optional | cannot be null | [CanDoPurchaseRequest](candopurchaserequest-properties-type.md "https://timelimit.io/CanDoPurchaseRequest#/properties/type") |
|
||||||
| [deviceAuthToken](#deviceauthtoken) | `string` | Required | cannot be null | [CanDoPurchaseRequest](candopurchaserequest-properties-deviceauthtoken.md "https://timelimit.io/CanDoPurchaseRequest#/properties/deviceAuthToken") |
|
| [deviceAuthToken](#deviceauthtoken) | `string` | Required | cannot be null | [CanDoPurchaseRequest](candopurchaserequest-properties-deviceauthtoken.md "https://timelimit.io/CanDoPurchaseRequest#/properties/deviceAuthToken") |
|
||||||
|
|
||||||
## type
|
## type
|
||||||
@@ -27,7 +27,7 @@ https://timelimit.io/CanDoPurchaseRequest
|
|||||||
|
|
||||||
`type`
|
`type`
|
||||||
|
|
||||||
* is required
|
* is optional
|
||||||
|
|
||||||
* Type: `string`
|
* Type: `string`
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -113,7 +113,7 @@ export interface CreateRegisterDeviceTokenRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface CanDoPurchaseRequest {
|
export interface CanDoPurchaseRequest {
|
||||||
type: 'googleplay' | 'any'
|
type?: 'googleplay' | 'any'
|
||||||
deviceAuthToken: string
|
deviceAuthToken: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3353,8 +3353,7 @@ export const isCanDoPurchaseRequest: (value: unknown) => value is CanDoPurchaseR
|
|||||||
},
|
},
|
||||||
"additionalProperties": false,
|
"additionalProperties": false,
|
||||||
"required": [
|
"required": [
|
||||||
"deviceAuthToken",
|
"deviceAuthToken"
|
||||||
"type"
|
|
||||||
],
|
],
|
||||||
"definitions": definitions,
|
"definitions": definitions,
|
||||||
"$schema": "http://json-schema.org/draft-07/schema#"
|
"$schema": "http://json-schema.org/draft-07/schema#"
|
||||||
|
|||||||
Reference in New Issue
Block a user