import type { AttractingApplicationVersionTuple } from './AttractingApplicationVersionTuple'; import type { CustomAttribute } from './CustomAttribute'; import type { DeliveryDescriptor } from './DeliveryDescriptor'; export type EventVersion = { readonly createdTime?: string; readonly updatedTime?: string; readonly createdBy?: string; readonly changedBy?: string; readonly id?: string; eventId: string; description?: string; version: string; displayName?: string; readonly declaredProducingApplicationVersionIds?: Array; readonly declaredConsumingApplicationVersionIds?: Array; readonly producingEventApiVersionIds?: Array; readonly consumingEventApiVersionIds?: Array; readonly attractingApplicationVersionIds?: Array; schemaVersionId?: string; schemaPrimitiveType?: EventVersion.schemaPrimitiveType; deliveryDescriptor?: DeliveryDescriptor; readonly stateId?: string; customAttributes?: Array; readonly messagingServiceIds?: Array; type?: string; }; export declare namespace EventVersion { enum schemaPrimitiveType { BOOLEAN = "BOOLEAN", BYTES = "BYTES", DOUBLE = "DOUBLE", FLOAT = "FLOAT", INT = "INT", LONG = "LONG", NULL = "NULL", NUMBER = "NUMBER", STRING = "STRING" } }