export namespace EventManagementModels { export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface BaseEvent { type { string } memberof typeId ? : string ; type { string } memberof correlationId ? : string ; type { string } memberof timestamp : string ; type { string } memberof entityId : string ; } export interface export interface BaseEventResponse { type { string } memberof id : string ; type { string } memberof typeId : string ; type { string } memberof correlationId : string ; type { string } memberof timestamp : string ; type { string } memberof entityId : string ; type { number } memberof etag : number ; type { SharingResource } memberof sharing ? : SharingResource ; type { BaseEventResponseLinks } memberof _links : BaseEventResponseLinks ; } export interface export interface BaseEventResponseLinks { type { RelSelf } memberof self ? : RelSelf ; } export interface export interface CreateEventDetailedDescription { type { string } memberof event ? : string ; type { string } memberof resultCode ? : string ; type { string } memberof errorMessage ? : string ; } export interface export interface CreateEventsJob { type { Array < CustomEvent > } memberof events : Array < CustomEvent > ; } export interface export interface CreateJobDetails { type { Array < CreateEventDetailedDescription > } memberof resultDescription ? : Array < CreateEventDetailedDescription > ; } export interface export interface CreateJobResource extends JobResource { type { CreateJobDetails } memberof details ? : CreateJobDetails ; } export namespace export namespace CreateJobResource { } export interface export interface CustomEvent extends BaseEvent { } export interface export interface CustomEventCreated extends BaseEventResponse { } export interface export interface CustomEventResponse extends BaseEventResponse { } export interface export interface CustomEventUpdated extends BaseEventResponse { } export interface export interface DeleteEventsJob { type { any } memberof filter : any ; } export interface export interface DeleteJobDetails { type { string } memberof resultCode ? : string ; type { string } memberof resultDescription ? : string ; } export interface export interface DeleteJobResource extends JobResource { type { DeleteJobDetails } memberof details ? : DeleteJobDetails ; } export namespace export namespace DeleteJobResource { } export interface export interface Errors extends Array < ErrorsInner > { } export interface export interface ErrorsInner { type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface EventType { type { string } memberof id ? : string ; type { string } memberof name : string ; type { string } memberof parentId ? : string ; type { number } memberof ttl ? : number ; type { string } memberof scope ? : EventType . ScopeEnum ; type { Array < Field > } memberof fields : Array < Field > ; } export namespace export namespace EventType { export enum { string } export enum ScopeEnum { LOCAL = "LOCAL" , GLOBAL = "GLOBAL" } } export interface export interface EventTypePatch { type { string } memberof op : EventTypePatch . OpEnum ; type { string } memberof path : string ; type { string } memberof value : string ; } export namespace export namespace EventTypePatch { export enum { string } export enum OpEnum { Add = "add" , Replace = "replace" } } export interface export interface EventTypeResponse { type { string } memberof id : string ; type { string } memberof name : string ; type { string } memberof parentId : string ; type { number } memberof ttl : number ; type { number } memberof etag : number ; type { string } memberof owner : string ; type { string } memberof scope : EventTypeResponse . ScopeEnum ; type { Array < Field > } memberof fields : Array < Field > ; type { SharingResource } memberof sharing ? : SharingResource ; type { EventTypeResponseLinks } memberof _links : EventTypeResponseLinks ; } export namespace export namespace EventTypeResponse { export enum { string } export enum ScopeEnum { LOCAL = "LOCAL" , GLOBAL = "GLOBAL" } } export interface export interface EventTypeResponseLinks { type { RelSelf } memberof self ? : RelSelf ; type { RelEvents } memberof events ? : RelEvents ; } export interface export interface Field { type { string } memberof name : string ; type { boolean } memberof filterable ? : boolean ; type { boolean } memberof required ? : boolean ; type { boolean } memberof updatable ? : boolean ; type { string } memberof type : Field . TypeEnum ; type { Array < string > } memberof values ? : Array < string > ; } export namespace export namespace Field { export enum { string } export enum TypeEnum { STRING = "STRING" , INTEGER = "INTEGER" , DOUBLE = "DOUBLE" , BOOLEAN = "BOOLEAN" , LINK = "LINK" , TIMESTAMP = "TIMESTAMP" , UUID = "UUID" , ENUM = "ENUM" } } export interface export interface InfoResponse { type { InfoResponseSelf } memberof self ? : InfoResponseSelf ; type { InfoResponseEvents } memberof events ? : InfoResponseEvents ; type { InfoResponseEventTypes } memberof eventTypes ? : InfoResponseEventTypes ; type { InfoResponseDeleteEventsJobs } memberof deleteEventsJobs ? : InfoResponseDeleteEventsJobs ; type { InfoResponseCreateEventsJobs } memberof createEventsJobs ? : InfoResponseCreateEventsJobs ; } export interface export interface InfoResponseCreateEventsJobs { type { string } memberof href ? : string ; type { boolean } memberof templated ? : boolean ; } export interface export interface InfoResponseDeleteEventsJobs { type { string } memberof href ? : string ; type { boolean } memberof templated ? : boolean ; } export interface export interface InfoResponseEventTypes { type { string } memberof href ? : string ; type { boolean } memberof templated ? : boolean ; } export interface export interface InfoResponseEvents { type { string } memberof href ? : string ; type { boolean } memberof templated ? : boolean ; } export interface export interface InfoResponseSelf { type { string } memberof href ? : string ; } export interface export interface JobResource { type { string } memberof id ? : string ; type { string } memberof state ? : JobResource . StateEnum ; } export namespace export namespace JobResource { export enum { string } export enum StateEnum { ACCEPTED = "ACCEPTED" , INPROGRESS = "IN_PROGRESS" , FINISHED = "FINISHED" , FINISHEDWITHERROR = "FINISHED_WITH_ERROR" } } export interface export interface MindsphereStandardEvent extends BaseEvent { type { number } memberof severity ? : number ; type { string } memberof description ? : string ; type { string } memberof code ? : string ; type { string } memberof source ? : string ; type { boolean } memberof acknowledged ? : boolean ; } export interface export interface MindsphereStandardEventResponse extends BaseEventResponse { type { number } memberof severity ? : number ; type { string } memberof description ? : string ; type { string } memberof code ? : string ; type { string } memberof source ? : string ; type { boolean } memberof acknowledged ? : boolean ; } export interface export interface Page { type { number } memberof size ? : number ; type { number } memberof totalElements ? : number ; type { number } memberof totalPages ? : number ; type { number } memberof number ? : number ; } export interface export interface PagingLinks { type { RelFirst } memberof first ? : RelFirst ; type { SelfLink } memberof self ? : SelfLink ; type { RelNext } memberof next ? : RelNext ; type { RelPrev } memberof prev ? : RelPrev ; type { RelLast } memberof last ? : RelLast ; } export interface export interface QueryEventTypesResponse { type { QueryEventTypesResponseEmbedded } memberof _embedded ? : QueryEventTypesResponseEmbedded ; type { PagingLinks } memberof _links ? : PagingLinks ; type { Page } memberof page ? : Page ; } export interface export interface QueryEventTypesResponseEmbedded { type { Array < EventTypeResponse > } memberof eventTypes ? : Array < EventTypeResponse > ; } export interface export interface QueryEventsResponse { type { QueryEventsResponseEmbedded } memberof _embedded ? : QueryEventsResponseEmbedded ; type { PagingLinks } memberof _links ? : PagingLinks ; type { Page } memberof page ? : Page ; } export interface export interface QueryEventsResponseEmbedded { type { Array < MindsphereStandardEventResponse > } memberof events ? : Array < MindsphereStandardEventResponse > ; } export interface export interface RelEvents { type { string } memberof href ? : string ; } export interface export interface RelFirst { type { string } memberof href ? : string ; } export interface export interface RelLast { type { string } memberof href ? : string ; } export interface export interface RelNext { type { string } memberof href ? : string ; } export interface export interface RelPrev { type { string } memberof href ? : string ; } export interface export interface RelSelf { type { string } memberof href ? : string ; } export interface export interface SelfLink { type { string } memberof href ? : string ; type { boolean } memberof templated ? : boolean ; } export interface export interface SharingResource { type { Array < string > } memberof modes ? : Array < SharingResource . ModesEnum > ; } export namespace export namespace SharingResource { export enum { string } export enum ModesEnum { SHARER = "SHARER" , RECEIVER = "RECEIVER" , DEFAULT = "DEFAULT" } } export interface Billboard extends InfoResponse { } export interface EmbeddedEventsTypesList extends QueryEventTypesResponse { } export interface EmbeddedEventsList extends QueryEventsResponse { } }