minime/src/chunithm/request/upsertUserAll.ts
2019-11-28 07:04:33 +00:00

51 lines
1.6 KiB
TypeScript

import { UserDataJson } from "../proto/userData";
import { UserGameOptionJson } from "../proto/userGameOption";
import { UserGameOptionExJson } from "../proto/userGameOptionEx";
import { UserMapJson } from "../proto/userMap";
import { UserCharacterJson } from "../proto/userCharacter";
import { UserItemJson } from "../proto/userItem";
import { UserMusicDetailJson } from "../proto/userMusic";
import { UserActivityJson } from "../proto/userActivity";
import { UserRecentRatingJson } from "../proto/userRecentRating";
import { UserPlaylogJson } from "../proto/userPlaylog";
import { UserDataExJson } from "../proto/userDataEx";
import { UserDuelListJson } from "../proto/userDuelList";
export interface UpsertUserAllRequest {
/** Integer, AiMe ID */
userId: string;
upsertUserAll: {
userData: UserDataJson[];
userGameOption?: UserGameOptionJson[];
userGameOptionEx?: UserGameOptionExJson[];
userMapList?: UserMapJson[];
userCharacterList?: UserCharacterJson[];
userItemList?: UserItemJson[];
userMusicDetailList?: UserMusicDetailJson[];
userActivityList?: UserActivityJson[];
userRecentRatingList?: UserRecentRatingJson[];
userPlaylogList?: UserPlaylogJson[];
userDataEx?: UserDataExJson[];
userDuelList?: UserDuelListJson[];
/** String of binary digits */
isNewMapList: string;
/** String of binary digits */
isNewCharacterList: string;
/** String of binary digits */
isNewMusicDetailList: string;
/** String of binary digits */
isNewItemList: string;
/** String of binary digits */
isNewCourseList: string;
/** String of binary digits */
isNewDuelList: string;
};
}