Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 29 additions & 38 deletions packages/api/src/api.gen.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* eslint-disable */
// sequence-api v0.4.0 c420a4f1777b406e7de6c3130329b15602e179e2
// sequence-api v0.4.0 1ac0fac314dfe117706d15f13a63d49bdcec048e
// --
// Code generated by webrpc-gen@v0.23.2 with typescript generator. DO NOT EDIT.
//
Expand All @@ -16,7 +16,7 @@ export const WebRPCVersion = 'v1'
export const WebRPCSchemaVersion = 'v0.4.0'

// Schema hash generated from your RIDL schema
export const WebRPCSchemaHash = 'c420a4f1777b406e7de6c3130329b15602e179e2'
export const WebRPCSchemaHash = '1ac0fac314dfe117706d15f13a63d49bdcec048e'

type WebrpcGenVersions = {
webrpcGenVersion: string
Expand Down Expand Up @@ -540,16 +540,15 @@ export interface AdoptedChildWallet {
address: string
}

export interface Lootbox {
export interface Pack {
chainId: number
projectId: number
contractAddress: string
contentBytes: Array<string>
content: Array<LootboxContent>
content: Array<PackContent>
createdAt?: string
}

export interface LootboxContent {
export interface PackContent {
tokenAddresses: Array<string>
tokenIds: Array<Array<string>>
amounts: Array<Array<string>>
Expand Down Expand Up @@ -873,14 +872,10 @@ export interface API {
headers?: object,
signal?: AbortSignal
): Promise<ListOffchainPaymentsReturn>
saveLootbox(args: SaveLootboxArgs, headers?: object, signal?: AbortSignal): Promise<SaveLootboxReturn>
getLootbox(args: GetLootboxArgs, headers?: object, signal?: AbortSignal): Promise<GetLootboxReturn>
deleteLootbox(args: DeleteLootboxArgs, headers?: object, signal?: AbortSignal): Promise<DeleteLootboxReturn>
updateLootboxContent(
args: UpdateLootboxContentArgs,
headers?: object,
signal?: AbortSignal
): Promise<UpdateLootboxContentReturn>
savePack(args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise<SavePackReturn>
getPack(args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise<GetPackReturn>
deletePack(args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise<DeletePackReturn>
updatePackContent(args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise<UpdatePackContentReturn>
}

export interface PingArgs {}
Expand Down Expand Up @@ -1504,34 +1499,34 @@ export interface ListOffchainPaymentsReturn {
page: Page
payments: Array<OffchainPayment>
}
export interface SaveLootboxArgs {
lootbox: Lootbox
export interface SavePackArgs {
pack: Pack
}

export interface SaveLootboxReturn {
export interface SavePackReturn {
merkleRoot: string
}
export interface GetLootboxArgs {
export interface GetPackArgs {
contractAddress: string
chainId: number
}

export interface GetLootboxReturn {
lootbox: Lootbox
export interface GetPackReturn {
pack: Pack
}
export interface DeleteLootboxArgs {
export interface DeletePackArgs {
contractAddress: string
chainId: number
}

export interface DeleteLootboxReturn {
export interface DeletePackReturn {
status: boolean
}
export interface UpdateLootboxContentArgs {
lootbox: Lootbox
export interface UpdatePackContentArgs {
pack: Pack
}

export interface UpdateLootboxContentReturn {
export interface UpdatePackContentReturn {
merkleRoot: string
}

Expand Down Expand Up @@ -2883,8 +2878,8 @@ export class API implements API {
)
}

saveLootbox = (args: SaveLootboxArgs, headers?: object, signal?: AbortSignal): Promise<SaveLootboxReturn> => {
return this.fetch(this.url('SaveLootbox'), createHTTPRequest(args, headers, signal)).then(
savePack = (args: SavePackArgs, headers?: object, signal?: AbortSignal): Promise<SavePackReturn> => {
return this.fetch(this.url('SavePack'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
Expand All @@ -2898,12 +2893,12 @@ export class API implements API {
)
}

getLootbox = (args: GetLootboxArgs, headers?: object, signal?: AbortSignal): Promise<GetLootboxReturn> => {
return this.fetch(this.url('GetLootbox'), createHTTPRequest(args, headers, signal)).then(
getPack = (args: GetPackArgs, headers?: object, signal?: AbortSignal): Promise<GetPackReturn> => {
return this.fetch(this.url('GetPack'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
lootbox: <Lootbox>_data.lootbox
pack: <Pack>_data.pack
}
})
},
Expand All @@ -2913,8 +2908,8 @@ export class API implements API {
)
}

deleteLootbox = (args: DeleteLootboxArgs, headers?: object, signal?: AbortSignal): Promise<DeleteLootboxReturn> => {
return this.fetch(this.url('DeleteLootbox'), createHTTPRequest(args, headers, signal)).then(
deletePack = (args: DeletePackArgs, headers?: object, signal?: AbortSignal): Promise<DeletePackReturn> => {
return this.fetch(this.url('DeletePack'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
Expand All @@ -2928,12 +2923,8 @@ export class API implements API {
)
}

updateLootboxContent = (
args: UpdateLootboxContentArgs,
headers?: object,
signal?: AbortSignal
): Promise<UpdateLootboxContentReturn> => {
return this.fetch(this.url('UpdateLootboxContent'), createHTTPRequest(args, headers, signal)).then(
updatePackContent = (args: UpdatePackContentArgs, headers?: object, signal?: AbortSignal): Promise<UpdatePackContentReturn> => {
return this.fetch(this.url('UpdatePackContent'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
Expand Down