1 changed files with 35 additions and 0 deletions
@ -0,0 +1,35 @@ |
|||||
|
import http from './index' |
||||
|
|
||||
|
export interface Bag { |
||||
|
id: number |
||||
|
name: string |
||||
|
rarity: number |
||||
|
capacity: number |
||||
|
description: string | null |
||||
|
} |
||||
|
|
||||
|
export interface CharacterBag { |
||||
|
id: number |
||||
|
characterId: number |
||||
|
bagId: number |
||||
|
bagName: string | null |
||||
|
bagCapacity: number |
||||
|
} |
||||
|
|
||||
|
export interface BagItem { |
||||
|
id: number |
||||
|
characterBagId: number |
||||
|
itemType: number |
||||
|
itemId: number |
||||
|
quantity: number |
||||
|
itemName: string | null |
||||
|
itemRarity: number | null |
||||
|
} |
||||
|
|
||||
|
export const getCharacterBag = (characterId: number): Promise<CharacterBag | null> => { |
||||
|
return http.get(`bag/character/${characterId}`) |
||||
|
} |
||||
|
|
||||
|
export const getBagItems = (characterBagId: number): Promise<BagItem[]> => { |
||||
|
return http.get(`bag/${characterBagId}/items`) |
||||
|
} |
||||
Loading…
Reference in new issue