Skip to content

Variable: EventSchema ​

ts
const EventSchema: ZodObject<{
  data: ZodOptional<ZodObject<{
     attributes: ZodObject<{
        action: ZodString;
        actor: ZodObject<{
           app: ZodOptional<ZodObject<..., ...>>;
           auth: ZodOptional<ZodObject<..., ...>>;
           email: ZodOptional<ZodString>;
           id: ZodString;
           links: ZodOptional<ZodObject<..., ...>>;
           name: ZodOptional<ZodString>;
           onBehalfOf: ZodOptional<ZodObject<..., ...>>;
        }, ApiObjectConfig<undefined>>;
        container: ZodOptional<ZodArray<ZodObject<{
           attributes: ...;
           id: ...;
           links: ...;
           type: ...;
        }, ApiObjectConfig<...>>>>;
        context: ZodArray<ZodObject<{
           attributes: ZodOptional<...>;
           id: ZodString;
           links: ZodOptional<...>;
           type: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>>;
        location: ZodOptional<ZodObject<{
           city: ZodOptional<...>;
           countryName: ZodOptional<...>;
           geo: ZodOptional<...>;
           ip: ZodOptional<...>;
           regionName: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>>;
        time: ZodCoercedDate<unknown>;
     }, ApiObjectConfig<undefined>>;
     id: ZodString;
     links: ZodObject<{
        self: ZodNullable<ZodString>;
     }, ApiObjectConfig<undefined>>;
     message: ZodOptional<ZodObject<{
        content: ZodOptional<ZodString>;
        format: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     type: ZodCustom<string & object | "events", string & object | "events">;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/admin/models/event.ts:5