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