feat(auth): Google/Apple login, named custom providers, identity link/unlink
This commit is contained in:
+37
-1
@@ -1,6 +1,6 @@
|
||||
// Code generated by apigen. DO NOT EDIT.
|
||||
|
||||
import type { LoginViaCustomRequest, LoginViaCustomResponse, LoginViaDeviceRequest, LoginViaDeviceResponse, RefreshAccessTokenRequest, RefreshAccessTokenResponse } from './auth.js';
|
||||
import type { LinkViaAppleRequest, LinkViaCustomRequest, LinkViaGoogleRequest, LoginViaAppleRequest, LoginViaAppleResponse, LoginViaCustomRequest, LoginViaCustomResponse, LoginViaDeviceRequest, LoginViaDeviceResponse, LoginViaGoogleRequest, LoginViaGoogleResponse, RefreshAccessTokenRequest, RefreshAccessTokenResponse, UnlinkIdentityRequest } from './auth.js';
|
||||
import type { AddBattlePassXpRequest, AddBattlePassXpResponse, ClaimBattlePassRewardRequest, ClaimBattlePassRewardResponse, GetBattlePassProgressRequest, GetBattlePassProgressResponse, PurchaseBattlePassPremiumRequest, PurchaseBattlePassPremiumResponse } from './battlepass.js';
|
||||
import type { ListCatalogItemsResponse } from './catalog.js';
|
||||
import type { GetInventoryResponse } from './inventory.js';
|
||||
@@ -118,6 +118,24 @@ export const api = {
|
||||
): Promise<HandleScenarioCallbackResponse> =>
|
||||
t.request<HandleScenarioCallbackResponse>('POST', '/sdk/v1/scenarios/callback', body),
|
||||
|
||||
linkViaApple: (
|
||||
t: Transport,
|
||||
body: LinkViaAppleRequest,
|
||||
): Promise<void> =>
|
||||
t.request<void>('POST', '/sdk/v1/authorization/apple/link', body),
|
||||
|
||||
linkViaCustom: (
|
||||
t: Transport,
|
||||
body: LinkViaCustomRequest,
|
||||
): Promise<void> =>
|
||||
t.request<void>('POST', '/sdk/v1/authorization/custom/link', body),
|
||||
|
||||
linkViaGoogle: (
|
||||
t: Transport,
|
||||
body: LinkViaGoogleRequest,
|
||||
): Promise<void> =>
|
||||
t.request<void>('POST', '/sdk/v1/authorization/google/link', body),
|
||||
|
||||
listCatalogItems: (
|
||||
t: Transport,
|
||||
): Promise<ListCatalogItemsResponse> =>
|
||||
@@ -143,6 +161,12 @@ export const api = {
|
||||
): Promise<ListStoresResponse> =>
|
||||
t.request<ListStoresResponse>('GET', '/sdk/v1/stores'),
|
||||
|
||||
loginViaApple: (
|
||||
t: Transport,
|
||||
body: LoginViaAppleRequest,
|
||||
): Promise<LoginViaAppleResponse> =>
|
||||
t.request<LoginViaAppleResponse>('POST', '/sdk/v1/authorization/apple', body),
|
||||
|
||||
loginViaCustom: (
|
||||
t: Transport,
|
||||
body: LoginViaCustomRequest,
|
||||
@@ -155,6 +179,12 @@ export const api = {
|
||||
): Promise<LoginViaDeviceResponse> =>
|
||||
t.request<LoginViaDeviceResponse>('POST', '/sdk/v1/authorization/device', body),
|
||||
|
||||
loginViaGoogle: (
|
||||
t: Transport,
|
||||
body: LoginViaGoogleRequest,
|
||||
): Promise<LoginViaGoogleResponse> =>
|
||||
t.request<LoginViaGoogleResponse>('POST', '/sdk/v1/authorization/google', body),
|
||||
|
||||
purchaseBattlePassPremium: (
|
||||
t: Transport,
|
||||
body: PurchaseBattlePassPremiumRequest,
|
||||
@@ -193,6 +223,12 @@ export const api = {
|
||||
): Promise<TriggerScenarioResponse> =>
|
||||
t.request<TriggerScenarioResponse>('POST', '/sdk/v1/scenarios/trigger', body),
|
||||
|
||||
unlinkIdentity: (
|
||||
t: Transport,
|
||||
body: UnlinkIdentityRequest,
|
||||
): Promise<void> =>
|
||||
t.request<void>('POST', '/sdk/v1/authorization/unlink', body),
|
||||
|
||||
updateProjectStorage: (
|
||||
t: Transport,
|
||||
body: UpdateProjectStorageRequest,
|
||||
|
||||
Reference in New Issue
Block a user