Variable: PikaNetworkProfileResponseSchema
ts
const PikaNetworkProfileResponseSchema: ZodObject<{
boosting: ZodOptional<ZodBoolean>;
clan: ZodOptional<ZodNullable<ZodObject<{
createdAt: ZodOptional<ZodUnion<[ZodNumber, ZodString]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ZodOptional<ZodNumber>;
level: ZodOptional<ZodNumber>;
totalExp: ZodOptional<ZodNumber>;
}, "strip", ZodTypeAny, {
exp?: number;
level?: number;
totalExp?: number;
}, {
exp?: number;
level?: number;
totalExp?: number;
}>>;
members: ZodOptional<ZodArray<ZodObject<{
joinDate: ZodOptional<...>;
rank: ZodOptional<...>;
user: ZodObject<..., ..., ..., ..., ...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
joinDate: ...;
rank: ...;
user: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
joinDate: ...;
rank: ...;
user: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ZodString;
}, "strip", ZodTypeAny, {
username: string;
}, {
username: string;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, "passthrough", ZodTypeAny, objectOutputType<{
createdAt: ZodOptional<ZodUnion<[ZodNumber, ZodString]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ZodOptional<...>;
level: ZodOptional<...>;
totalExp: ZodOptional<...>;
}, "strip", ZodTypeAny, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<{
joinDate: ...;
rank: ...;
user: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ZodString;
}, "strip", ZodTypeAny, {
username: string;
}, {
username: string;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">, objectInputType<{
createdAt: ZodOptional<ZodUnion<[ZodNumber, ZodString]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ZodOptional<...>;
level: ZodOptional<...>;
totalExp: ZodOptional<...>;
}, "strip", ZodTypeAny, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<{
joinDate: ...;
rank: ...;
user: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ZodString;
}, "strip", ZodTypeAny, {
username: string;
}, {
username: string;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">>>>;
discord_boosting: ZodOptional<ZodBoolean>;
discord_verified: ZodOptional<ZodBoolean>;
email_verified: ZodOptional<ZodBoolean>;
friends: ZodOptional<ZodArray<ZodObject<{
username: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>;
lastSeen: ZodOptional<ZodNumber>;
rank: ZodOptional<ZodObject<{
experience: ZodOptional<ZodNumber>;
level: ZodOptional<ZodNumber>;
percentage: ZodOptional<ZodNumber>;
rankDisplay: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}>>;
ranks: ZodOptional<ZodArray<ZodObject<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
username: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
boosting: ZodOptional<ZodBoolean>;
clan: ZodOptional<ZodNullable<ZodObject<{
createdAt: ZodOptional<ZodUnion<[ZodNumber, ZodString]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ZodOptional<...>;
level: ZodOptional<...>;
totalExp: ZodOptional<...>;
}, "strip", ZodTypeAny, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<{
joinDate: ...;
rank: ...;
user: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ZodString;
}, "strip", ZodTypeAny, {
username: string;
}, {
username: string;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, "passthrough", ZodTypeAny, objectOutputType<{
createdAt: ZodOptional<ZodUnion<[..., ...]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ...;
level: ...;
totalExp: ...;
}, "strip", ZodTypeAny, {
exp?: ...;
level?: ...;
totalExp?: ...;
}, {
exp?: ...;
level?: ...;
totalExp?: ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ...;
}, "strip", ZodTypeAny, {
username: ...;
}, {
username: ...;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">, objectInputType<{
createdAt: ZodOptional<ZodUnion<[..., ...]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ...;
level: ...;
totalExp: ...;
}, "strip", ZodTypeAny, {
exp?: ...;
level?: ...;
totalExp?: ...;
}, {
exp?: ...;
level?: ...;
totalExp?: ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ...;
}, "strip", ZodTypeAny, {
username: ...;
}, {
username: ...;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">>>>;
discord_boosting: ZodOptional<ZodBoolean>;
discord_verified: ZodOptional<ZodBoolean>;
email_verified: ZodOptional<ZodBoolean>;
friends: ZodOptional<ZodArray<ZodObject<{
username: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>;
lastSeen: ZodOptional<ZodNumber>;
rank: ZodOptional<ZodObject<{
experience: ZodOptional<ZodNumber>;
level: ZodOptional<ZodNumber>;
percentage: ZodOptional<ZodNumber>;
rankDisplay: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}>>;
ranks: ZodOptional<ZodArray<ZodObject<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
username: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
boosting: ZodOptional<ZodBoolean>;
clan: ZodOptional<ZodNullable<ZodObject<{
createdAt: ZodOptional<ZodUnion<[ZodNumber, ZodString]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ZodOptional<...>;
level: ZodOptional<...>;
totalExp: ZodOptional<...>;
}, "strip", ZodTypeAny, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}, {
exp?: ... | ...;
level?: ... | ...;
totalExp?: ... | ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<{
joinDate: ...;
rank: ...;
user: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ZodString;
}, "strip", ZodTypeAny, {
username: string;
}, {
username: string;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, "passthrough", ZodTypeAny, objectOutputType<{
createdAt: ZodOptional<ZodUnion<[..., ...]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ...;
level: ...;
totalExp: ...;
}, "strip", ZodTypeAny, {
exp?: ...;
level?: ...;
totalExp?: ...;
}, {
exp?: ...;
level?: ...;
totalExp?: ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ...;
}, "strip", ZodTypeAny, {
username: ...;
}, {
username: ...;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">, objectInputType<{
createdAt: ZodOptional<ZodUnion<[..., ...]>>;
creationTime: ZodOptional<ZodString>;
currentTrophies: ZodOptional<ZodNumber>;
leveling: ZodOptional<ZodObject<{
exp: ...;
level: ...;
totalExp: ...;
}, "strip", ZodTypeAny, {
exp?: ...;
level?: ...;
totalExp?: ...;
}, {
exp?: ...;
level?: ...;
totalExp?: ...;
}>>;
members: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
name: ZodOptional<ZodString>;
owner: ZodOptional<ZodObject<{
username: ...;
}, "strip", ZodTypeAny, {
username: ...;
}, {
username: ...;
}>>;
tag: ZodOptional<ZodString>;
trophies: ZodOptional<ZodNumber>;
}, ZodTypeAny, "passthrough">>>>;
discord_boosting: ZodOptional<ZodBoolean>;
discord_verified: ZodOptional<ZodBoolean>;
email_verified: ZodOptional<ZodBoolean>;
friends: ZodOptional<ZodArray<ZodObject<{
username: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
username: ZodString;
}, ZodTypeAny, "passthrough">>, "many">>;
lastSeen: ZodOptional<ZodNumber>;
rank: ZodOptional<ZodObject<{
experience: ZodOptional<ZodNumber>;
level: ZodOptional<ZodNumber>;
percentage: ZodOptional<ZodNumber>;
rankDisplay: ZodOptional<ZodString>;
}, "strip", ZodTypeAny, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}, {
experience?: number;
level?: number;
percentage?: number;
rankDisplay?: string;
}>>;
ranks: ZodOptional<ZodArray<ZodObject<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
displayName: ZodOptional<ZodString>;
expiry: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
season: ZodOptional<ZodNullable<ZodString>>;
server: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>, "many">>;
username: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>;GET /profile/