Add support for one-time purchases

This commit is contained in:
Lucas Hardt
2024-05-05 05:24:34 +02:00
committed by GitHub
parent 0ee1794c6d
commit 2892401992
5 changed files with 81 additions and 1 deletions

View File

@ -2454,6 +2454,16 @@ class HTTPClient:
),
)
def consume_entitlement(self, application_id: Snowflake, entitlement_id: Snowflake) -> Response[None]:
return self.request(
Route(
'POST',
'/applications/{application_id}/entitlements/{entitlement_id}/consume',
application_id=application_id,
entitlement_id=entitlement_id,
),
)
def create_entitlement(
self, application_id: Snowflake, sku_id: Snowflake, owner_id: Snowflake, owner_type: sku.EntitlementOwnerType
) -> Response[sku.Entitlement]: