# Variable visioConnectStatisticsSchema`Const`

visioConnectStatisticsSchema: ZodObject<
{
platform: ZodObject<
{
durationAverage: ZodNumber;
durationMedian: ZodNumber;
participantsNumber: ZodNumber;
sessionsNumber: ZodNumber;
},
"strip",
ZodTypeAny,
{
durationAverage: number;
durationMedian: number;
participantsNumber: number;
sessionsNumber: number;
},
{
durationAverage: number;
durationMedian: number;
participantsNumber: number;
sessionsNumber: number;
},
>;
rooms: ZodObject<
{
member: ZodArray<
ZodObject<
{
createdAt: ZodString;
id: ZodNumber;
idArticle: ZodNumber;
idUser: ZodNumber;
roomUri: ZodNullable<ZodString>;
stats: ZodObject<
{
participantsNumber: ZodNumber;
totalDurationSeconds: ZodNumber;
visioSessionsNumber: ZodNumber;
},
"strip",
ZodTypeAny,
{
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
},
{
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
},
>;
subject: ZodString;
updatedAt: ZodString;
user: ZodObject<
{ id: ZodNumber; title: ZodString; uri: ZodString },
"strip",
ZodTypeAny,
{ id: number; title: string; uri: string },
{ id: number; title: string; uri: string },
>;
},
"strip",
ZodTypeAny,
{
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
},
{
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
},
>,
"many",
>;
totalItems: ZodNumber;
},
"strip",
ZodTypeAny,
{
member: {
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
}[];
totalItems: number;
},
{
member: {
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
}[];
totalItems: number;
},
>;
},
"strip",
ZodTypeAny,
{
platform: {
durationAverage: number;
durationMedian: number;
participantsNumber: number;
sessionsNumber: number;
};
rooms: {
member: {
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
}[];
totalItems: number;
};
},
{
platform: {
durationAverage: number;
durationMedian: number;
participantsNumber: number;
sessionsNumber: number;
};
rooms: {
member: {
createdAt: string;
id: number;
idArticle: number;
idUser: number;
roomUri: string
| null;
stats: {
participantsNumber: number;
totalDurationSeconds: number;
visioSessionsNumber: number;
};
subject: string;
updatedAt: string;
user: { id: number; title: string; uri: string };
}[];
totalItems: number;
};
},
> = ...

- Defined in jamespot-user-api/src/types/visioConnect.ts:39