export namespace DeviceManagementModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface Device { type { string } memberof id ? : string ; type { string } memberof deviceTypeId ? : string ; type { string } memberof serialNumber ? : string ; type { string } memberof createdAt ? : string ; type { string } memberof assetId ? : string ; type { Array < string > } memberof agents ? : Array < string > ; type { any } memberof properties ? : any ; } export interface export interface DeviceCreation { type { string } memberof deviceTypeId : string ; type { string } memberof serialNumber ? : string ; type { string } memberof assetId ? : string ; type { Array < string > } memberof agents ? : Array < string > ; type { any } memberof properties ? : any ; } export interface export interface DeviceType { type { string } memberof id ? : string ; type { string } memberof owner ? : string ; type { string } memberof code : string ; type { string } memberof assetTypeId : string ; type { string } memberof name : string ; type { string } memberof description : string ; type { string } memberof createdAt ? : string ; type { any } memberof properties ? : any ; } export interface export interface DeviceTypeUpdate { type { string } memberof name ? : string ; type { string } memberof description ? : string ; type { any } memberof properties ? : any ; } export interface export interface DeviceUpdate { type { string } memberof serialNumber ? : string ; type { Array < string > } memberof agents ? : Array < string > ; type { any } memberof properties ? : any ; } export interface export interface ErrorResponse { type { Array < Error > } memberof errors ? : Array < Error > ; } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface PaginatedDevice { type { Array < Device > } memberof content ? : Array < Device > ; type { any } memberof page ? : any ; } export interface export interface PaginatedDeviceType { type { Array < DeviceType > } memberof content ? : Array < DeviceType > ; type { any } memberof page ? : any ; } } export namespace DeviceStatusModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface DataConfigHealth { type { Date } memberof lastUpdate ? : Date ; type { string } memberof configurationId : string ; type { Array < DataSourceHealth > } memberof dataSources : Array < DataSourceHealth > ; } export interface export interface DataConfigHealthInput { type { Date } memberof lastUpdate ? : Date ; type { string } memberof configurationId : string ; type { Array < DataSourceHealthNestedInput > } memberof dataSources : Array < DataSourceHealthNestedInput > ; } export interface export interface DataConfigHealthNestedInput { type { Date } memberof lastUpdate ? : Date ; type { string } memberof configurationId : string ; type { Array < DataSourceHealthNestedInput > } memberof dataSources : Array < DataSourceHealthNestedInput > ; } export interface export interface DataPointHealth { type { Date } memberof lastUpdate ? : Date ; type { string } memberof dataPointId : string ; type { HealthStatus } memberof health : HealthStatus ; type { string } memberof message ? : string ; type { Date } memberof lastErrorTime ? : Date ; type { string } memberof lastErrorMessage ? : string ; type { string } memberof lastErrorCode ? : string ; type { Date } memberof lastSuccessfulReadTime ? : Date ; } export interface export interface DataPointHealthNestedInput { type { Date } memberof lastUpdate ? : Date ; type { string } memberof dataPointId : string ; type { HealthStatus } memberof health : HealthStatus ; type { string } memberof message ? : string ; type { string } memberof errorCode ? : string ; } export interface export interface DataSourceHealth { type { Date } memberof lastUpdate ? : Date ; type { string } memberof name : string ; type { string } memberof dataSourceId ? : string ; type { HealthStatus } memberof health : HealthStatus ; type { string } memberof message ? : string ; type { Array < DataPointHealth > } memberof dataPoints ? : Array < DataPointHealth > ; } export interface export interface DataSourceHealthNestedInput { type { Date } memberof lastUpdate ? : Date ; type { string } memberof name : string ; type { string } memberof dataSourceId ? : string ; type { HealthStatus } memberof health : HealthStatus ; type { string } memberof message ? : string ; type { Array < DataPointHealthNestedInput > } memberof dataPoints ? : Array < DataPointHealthNestedInput > ; } export interface export interface DeviceHealthStatusReport { type { Date } memberof lastUpdate ? : Date ; type { OverallDeviceHealth } memberof overall ? : OverallDeviceHealth ; type { DataConfigHealth } memberof dataConfigHealth ? : DataConfigHealth ; type { { [ key : string ] : any ; } } memberof customConfigHealth ? : { [ key ] : any ; } ; } export interface export interface DeviceHealthStatusReportInput { type { OverallDeviceHealth } memberof overall ? : OverallDeviceHealth ; type { DataConfigHealthNestedInput } memberof dataConfigHealth ? : DataConfigHealthNestedInput ; type { { [ key : string ] : any ; } } memberof customConfigHealth ? : { [ key ] : any ; } ; } export interface export interface ErrorResponse { type { Array < Error > } memberof errors ? : Array < Error > ; } export enum { string } export enum HealthStatus { OK = < any > "OK" , WARNING = < any > "WARNING" , ERROR = < any > "ERROR" } export interface export interface Heartbeat { type { Date } memberof lastUpdate : Date ; type { boolean } memberof online : boolean ; } export interface export interface InventoryApplicationArray extends Array < InventoryApplicationEntry > { } export interface export interface InventoryApplicationEntry { type { string } memberof softwareId : string ; type { string } memberof version : string ; type { SoftwareTypeApplication } memberof type : SoftwareTypeApplication ; type { string } memberof description ? : string ; type { Date } memberof installedAt : Date ; } export interface export interface InventoryArray extends Array < InventoryEntry > { } export interface export interface InventoryEntry { type { string } memberof softwareId : string ; type { string } memberof version : string ; type { SoftwareType } memberof type : SoftwareType ; type { string } memberof description ? : string ; type { Date } memberof installedAt : Date ; } export interface export interface InventoryFirmwareEntry { type { string } memberof softwareId : string ; type { string } memberof version : string ; type { SoftwareTypeFirmware } memberof type : SoftwareTypeFirmware ; type { string } memberof description ? : string ; type { Date } memberof installedAt : Date ; } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface OnlineStatus { type { Heartbeat } memberof heartbeat : Heartbeat ; } export interface export interface OverallDeviceHealth { type { Date } memberof lastUpdate ? : Date ; type { HealthStatus } memberof health : HealthStatus ; type { string } memberof message ? : string ; } export interface export interface PaginatedSoftwareInventoryRecord { type { Array < SoftwareInventoryRecord > } memberof content ? : Array < SoftwareInventoryRecord > ; type { any } memberof page ? : any ; } export interface export interface SoftwareInventoryRecord { type { string } memberof id ? : string ; type { string } memberof deviceId ? : string ; type { string } memberof softwareType ? : SoftwareInventoryRecord . SoftwareTypeEnum ; type { string } memberof softwareId ? : string ; type { string } memberof softwareReleaseId ? : string ; type { string } memberof version ? : string ; type { Date } memberof installedAt ? : Date ; type { string } memberof installedBy ? : SoftwareInventoryRecord . InstalledByEnum ; } export namespace export namespace SoftwareInventoryRecord { export enum { string } export enum SoftwareTypeEnum { FIRMWARE = < any > "FIRMWARE" , APP = < any > "APP" } export enum { string } export enum InstalledByEnum { MANUAL = < any > "MANUAL" , SWDEPLOY = < any > "SWDEPLOY" } } export enum { string } export enum SoftwareType { FIRMWARE = < any > "FIRMWARE" , APP = < any > "APP" } export enum { string } export enum SoftwareTypeApplication { APP = < any > "APP" } export enum { string } export enum SoftwareTypeFirmware { FIRMWARE = < any > "FIRMWARE" } } export namespace DeviceConfigurationModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ConfigurationFile { type { string } memberof path : string ; type { string } memberof description ? : string ; } export interface export interface ConfigurationFileReference { type { string } memberof name : string ; type { string } memberof uri : string ; type { string } memberof checksum : string ; } export interface export interface ConfigurationStateInfo { type { Date } memberof entered ? : Date ; type { Date } memberof updated ? : Date ; type { number } memberof progress ? : number ; type { string } memberof message ? : string ; type { any } memberof details ? : any ; type { string } memberof state ? : ConfigurationStateInfo . StateEnum ; } export namespace export namespace ConfigurationStateInfo { export enum { string } export enum StateEnum { CREATED = < any > "CREATED" , CONFIGURE = < any > "CONFIGURE" , CONFIGURING = < any > "CONFIGURING" , CONFIGURED = < any > "CONFIGURED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } export interface export interface ConfigurationTask { type { string } memberof id ? : string ; type { string } memberof deviceId ? : string ; type { Array < ConfigurationFileReference > } memberof files ? : Array < ConfigurationFileReference > ; type { any } memberof customData ? : any ; type { Date } memberof createdAt ? : Date ; type { ConfigurationStateInfo } memberof currentState ? : ConfigurationStateInfo ; type { Target } memberof target ? : Target ; type { Array < ConfigurationStateInfo > } memberof history ? : Array < ConfigurationStateInfo > ; type { Array < Transition > } memberof transitions ? : Array < Transition > ; } export interface export interface ErrorResponse { type { Array < Error > } memberof errors ? : Array < Error > ; } export interface export interface FileMetaData { type { string } memberof description ? : string ; type { string } memberof head ? : string ; type { string } memberof id ? : string ; type { string } memberof path ? : string ; } export interface export interface PaginatedFileMetaData { type { Array < FileMetaData > } memberof content ? : Array < FileMetaData > ; type { any } memberof page ? : any ; } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface PaginatedConfigurationTask { type { Array < ConfigurationTask > } memberof content ? : Array < ConfigurationTask > ; type { any } memberof page ? : any ; } export interface export interface Payload { } export interface export interface RevisionMetaData { type { string } memberof hash ? : string ; type { string } memberof fileId ? : string ; type { number } memberof contentLength ? : number ; type { string } memberof contentType ? : string ; } export interface export interface PaginatedRevisionMetaData { type { Array < RevisionMetaData > } memberof content ? : Array < RevisionMetaData > ; type { any } memberof page ? : any ; } export interface export interface Target { type { string } memberof address ? : string ; } export interface export interface TaskDefinition { type { Array < ConfigurationFileReference > } memberof files : Array < ConfigurationFileReference > ; type { { [ key : string ] : any ; } } memberof customData ? : { [ key ] : any ; } ; type { any } memberof target ? : any ; } export interface export interface Transition { type { string } memberof from ? : string ; type { string } memberof to ? : string ; } export interface export interface Updatetask { type { string } memberof state : Updatetask . StateEnum ; type { number } memberof progress : number ; type { string } memberof message ? : string ; type { any } memberof details ? : any ; } export namespace export namespace Updatetask { export enum { string } export enum StateEnum { CONFIGURING = < any > "CONFIGURING" , CONFIGURED = < any > "CONFIGURED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } } export namespace DeploymentWorkflowModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface CustomTransition { type { string } memberof from : string ; type { string } memberof to : string ; type { TransitionType } memberof type : TransitionType ; type { { [ key : string ] : any ; } } memberof details ? : { [ key ] : any ; } ; } export interface export interface ErrorResponse { type { Array < Error > } memberof errors ? : Array < Error > ; } export interface export interface Instance { type { string } memberof id ? : string ; type { string } memberof deviceId ? : string ; type { Date } memberof createdAt ? : Date ; type { StateInfo } memberof currentState ? : StateInfo ; type { Array < StateInfo > } memberof history ? : Array < StateInfo > ; type { InstanceModel } memberof model ? : InstanceModel ; type { { [ key : string ] : any ; } } memberof data ? : { [ key ] : any ; } ; } export interface export interface InstanceModel { type { string } memberof key ? : string ; type { Array < State > } memberof states ? : Array < State > ; type { Array < CustomTransition > } memberof transitions ? : Array < CustomTransition > ; type { Array < StateGroup > } memberof stateGroups ? : Array < StateGroup > ; } export interface export interface InstanceRequest { type { string } memberof deviceId ? : string ; type { ModelCustomization } memberof model ? : ModelCustomization ; type { { [ key : string ] : any ; } } memberof data ? : { [ key ] : any ; } ; } export interface export interface Model { type { string } memberof key ? : string ; type { Array < State > } memberof states ? : Array < State > ; type { Array < Transition > } memberof transitions ? : Array < Transition > ; type { Array < StateGroup > } memberof groups ? : Array < StateGroup > ; } export interface export interface ModelCustomization { type { string } memberof key ? : string ; type { Array < CustomTransition > } memberof customTransitions ? : Array < CustomTransition > ; } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface PaginatedInstanceList { type { Array < Instance > } memberof content ? : Array < Instance > ; type { any } memberof page ? : any ; } export interface export interface State { type { string } memberof name : string ; type { string } memberof description : string ; type { boolean } memberof initial ? : boolean ; type { boolean } memberof _final ? : boolean ; type { boolean } memberof cancel ? : boolean ; } export interface export interface StateGroup { type { string } memberof name ? : string ; type { Array < string > } memberof states ? : Array < string > ; } export interface export interface StateInfo { type { Date } memberof entered ? : Date ; type { Date } memberof updated ? : Date ; type { number } memberof progress ? : number ; type { string } memberof message ? : string ; type { { [ key : string ] : any ; } } memberof details ? : { [ key ] : any ; } ; type { string } memberof state ? : string ; } export interface export interface Transition { type { string } memberof from : string ; type { string } memberof to : string ; type { TransitionType } memberof type : TransitionType ; type { Array < TransitionType > } memberof allowedTypes ? : Array < TransitionType > ; } export enum { string } export enum TransitionType { INSTANTANEOUS = < any > "INSTANTANEOUS" , BACKENDTRIGGER = < any > "BACKEND_TRIGGER" , DEVICETRIGGER = < any > "DEVICE_TRIGGER" , BACKENDTIMETRIGGER = < any > "BACKEND_TIME_TRIGGER" , DEVICETIMETRIGGER = < any > "DEVICE_TIME_TRIGGER" } } export namespace EdgeAppInstanceModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ApplicationInstance { type { string } memberof name : string ; type { string } memberof appInstanceId : string ; type { string } memberof deviceId : string ; type { string } memberof releaseId : string ; type { string } memberof applicationId : string ; } export interface export interface PaginatedApplicationInstance { type { Array < ApplicationInstance > } memberof content ? : Array < ApplicationInstance > ; type { any } memberof page ? : any ; } export interface export interface ApplicationInstanceLifeCycleResource { type { string } memberof id ? : string ; type { string } memberof status ? : ApplicationInstanceLifeCycleResource . StatusEnum ; } export namespace export namespace ApplicationInstanceLifeCycleResource { export enum { string } export enum StatusEnum { STOPPED = < any > "STOPPED" , RUNNING = < any > "RUNNING" } } export interface export interface ApplicationInstanceLifeCycleStatus { type { string } memberof status ? : ApplicationInstanceLifeCycleStatus . StatusEnum ; } export namespace export namespace ApplicationInstanceLifeCycleStatus { export enum { string } export enum StatusEnum { STOPPED = < any > "STOPPED" , RUNNING = < any > "RUNNING" } } export interface export interface ApplicationInstanceResource { type { string } memberof id ? : string ; type { string } memberof name ? : string ; type { string } memberof deviceId ? : string ; type { string } memberof releaseId ? : string ; type { string } memberof applicationId ? : string ; type { string } memberof status ? : ApplicationInstanceResource . StatusEnum ; } export namespace export namespace ApplicationInstanceResource { export enum { string } export enum StatusEnum { STOPPED = < any > "STOPPED" , RUNNING = < any > "RUNNING" } } export interface export interface ErrorResponse { type { Array < any > } memberof errors ? : Array < any > ; } export interface export interface InstanceConfiguration { type { string } memberof deviceId : string ; type { string } memberof appId : string ; type { string } memberof appReleaseId : string ; type { string } memberof appInstanceId : string ; type { { [ key : string ] : any ; } } memberof configuration : { [ key ] : any ; } ; } export interface export interface InstanceConfigurationResource { type { string } memberof deviceId ? : string ; type { string } memberof appId ? : string ; type { string } memberof appReleaseId ? : string ; type { string } memberof appInstanceId ? : string ; type { { [ key : string ] : any ; } } memberof configuration ? : { [ key ] : any ; } ; } export interface export interface PaginatedInstanceConfigurationResource { type { Array < InstanceConfigurationResource > } memberof content ? : Array < InstanceConfigurationResource > ; type { any } memberof page ? : any ; } export interface export interface ProcessInstanceConfiguration { type { Array < any > } memberof instanceConfigurations ? : Array < any > ; } } export namespace EdgeAppDeploymentModels { export export const COLLECTION_FORMATS = { csv : "," , ssv : " " , tsv : "\t" , pipes : "|" , } ; export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ErrorResponse { type { Array < any > } memberof errors ? : Array < any > ; } export interface export interface Task { type { string } memberof deviceId : string ; type { string } memberof softwareId : string ; type { string } memberof softwareReleaseId : string ; type { { [ key : string ] : any ; } } memberof customData ? : { [ key ] : any ; } ; } export interface export interface TaskResource { type { string } memberof id ? : string ; type { string } memberof deviceId ? : string ; type { string } memberof softwareType ? : TaskResource . SoftwareTypeEnum ; type { string } memberof softwareId ? : string ; type { string } memberof softwareReleaseId ? : string ; type { string } memberof softwareVersion ? : string ; type { any } memberof transitions ? : any ; type { any } memberof history ? : any ; type { Array < any > } memberof artifacts ? : Array < any > ; type { { [ key : string ] : any ; } } memberof customData ? : { [ key ] : any ; } ; type { Date } memberof createdAt ? : Date ; type { any } memberof currentState ? : any ; } export interface export interface PaginatedTaskResource { type { Array < TaskResource > } memberof content ? : Array < TaskResource > ; type { any } memberof page ? : any ; } export namespace export namespace TaskResource { export enum { string } export enum SoftwareTypeEnum { APP = < any > "APP" } } export interface export interface TaskStatus { type { string } memberof state : TaskStatus . StateEnum ; type { number } memberof progress : number ; type { string } memberof message ? : string ; type { { [ key : string ] : any ; } } memberof details ? : { [ key ] : any ; } ; } export namespace export namespace TaskStatus { export enum { string } export enum StateEnum { DOWNLOAD = < any > "DOWNLOAD" , INSTALL = < any > "INSTALL" , ACTIVATE = < any > "ACTIVATE" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } export interface export interface TermsAndConditions { type { string } memberof deviceId : string ; type { string } memberof releaseId : string ; } export interface export interface TermsAndConditionsResource { type { string } memberof deviceId ? : string ; type { string } memberof releaseId ? : string ; type { Date } memberof firstAccepted ? : Date ; } } export namespace FirmwareDeploymentModels { export export const COLLECTION_FORMATS = { csv : "," , ssv : " " , tsv : "\t" , pipes : "|" , } ; export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface ErrorResponse { type { Array < Error > } memberof errors ? : Array < Error > ; } export interface export interface InstallationArtifact { type { string } memberof name : string ; type { string } memberof uri : string ; type { string } memberof checksum : string ; type { Date } memberof validUntil ? : Date ; } export interface export interface InstallationStateInfo { type { Date } memberof entered ? : Date ; type { Date } memberof updated ? : Date ; type { number } memberof progress ? : number ; type { string } memberof message ? : string ; type { any } memberof details ? : any ; type { string } memberof state ? : InstallationStateInfo . StateEnum ; } export namespace export namespace InstallationStateInfo { export enum { string } export enum StateEnum { CREATED = < any > "CREATED" , DOWNLOAD = < any > "DOWNLOAD" , DOWNLOADING = < any > "DOWNLOADING" , DOWNLOADED = < any > "DOWNLOADED" , INSTALL = < any > "INSTALL" , INSTALLING = < any > "INSTALLING" , INSTALLED = < any > "INSTALLED" , ACTIVATE = < any > "ACTIVATE" , ACTIVATING = < any > "ACTIVATING" , ACTIVATED = < any > "ACTIVATED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } export interface export interface InstallationTask { type { string } memberof id ? : string ; type { string } memberof deviceId ? : string ; type { string } memberof softwareType ? : InstallationTask . SoftwareTypeEnum ; type { string } memberof softwareId ? : string ; type { string } memberof softwareReleaseId ? : string ; type { string } memberof softwareVersion ? : string ; type { string } memberof actionType ? : InstallationTask . ActionTypeEnum ; type { boolean } memberof shouldCancel ? : boolean ; type { Array < Transition > } memberof transitions ? : Array < Transition > ; type { Array < InstallationStateInfo > } memberof history ? : Array < InstallationStateInfo > ; type { Array < InstallationArtifact > } memberof artifacts ? : Array < InstallationArtifact > ; type { { [ key : string ] : any ; } } memberof customData ? : { [ key ] : any ; } ; type { Date } memberof createdAt ? : Date ; type { InstallationStateInfo } memberof currentState ? : InstallationStateInfo ; } export namespace export namespace InstallationTask { export enum { string } export enum SoftwareTypeEnum { FIRMWARE = < any > "FIRMWARE" , APP = < any > "APP" } export enum { string } export enum ActionTypeEnum { INSTALL = < any > "INSTALL" , REMOVE = < any > "REMOVE" } } export interface export interface InstallationTaskInfo { type { string } memberof deviceId ? : string ; type { string } memberof softwareType : InstallationTaskInfo . SoftwareTypeEnum ; type { string } memberof softwareId : string ; type { string } memberof softwareReleaseId : string ; type { Array < Transition > } memberof transitions ? : Array < Transition > ; type { { [ key : string ] : any ; } } memberof customData ? : { [ key ] : any ; } ; } export namespace export namespace InstallationTaskInfo { export enum { string } export enum SoftwareTypeEnum { FIRMWARE = < any > "FIRMWARE" , APP = < any > "APP" } } export interface export interface ModelError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; } export interface export interface PaginatedInstallationTask { type { Array < InstallationTask > } memberof content ? : Array < InstallationTask > ; type { any } memberof page ? : any ; } export interface export interface TaskUpdate { type { string } memberof state : TaskUpdate . StateEnum ; type { number } memberof progress : number ; type { string } memberof message ? : string ; type { any } memberof details ? : any ; } export namespace export namespace TaskUpdate { export enum { string } export enum StateEnum { CREATED = < any > "CREATED" , DOWNLOAD = < any > "DOWNLOAD" , DOWNLOADING = < any > "DOWNLOADING" , DOWNLOADED = < any > "DOWNLOADED" , INSTALL = < any > "INSTALL" , INSTALLING = < any > "INSTALLING" , INSTALLED = < any > "INSTALLED" , ACTIVATE = < any > "ACTIVATE" , ACTIVATING = < any > "ACTIVATING" , ACTIVATED = < any > "ACTIVATED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } export interface export interface TermsAndConditionsAcceptance { type { string } memberof deviceId ? : string ; type { string } memberof releaseId ? : string ; } export interface export interface TermsAndConditionsRecord { type { string } memberof deviceId ? : string ; type { string } memberof releaseId ? : string ; type { Date } memberof firstAccepted ? : Date ; type { string } memberof softwareId ? : string ; type { string } memberof bundleId ? : string ; } export interface export interface Transition { type { string } memberof type ? : string ; type { string } memberof from ? : Transition . FromEnum ; type { string } memberof to ? : Transition . ToEnum ; type { any } memberof details ? : any ; } export namespace export namespace Transition { export enum { string } export enum FromEnum { CREATED = < any > "CREATED" , DOWNLOAD = < any > "DOWNLOAD" , DOWNLOADING = < any > "DOWNLOADING" , DOWNLOADED = < any > "DOWNLOADED" , INSTALL = < any > "INSTALL" , INSTALLING = < any > "INSTALLING" , INSTALLED = < any > "INSTALLED" , ACTIVATE = < any > "ACTIVATE" , ACTIVATING = < any > "ACTIVATING" , ACTIVATED = < any > "ACTIVATED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } export enum { string } export enum ToEnum { CREATED = < any > "CREATED" , DOWNLOAD = < any > "DOWNLOAD" , DOWNLOADING = < any > "DOWNLOADING" , DOWNLOADED = < any > "DOWNLOADED" , INSTALL = < any > "INSTALL" , INSTALLING = < any > "INSTALLING" , INSTALLED = < any > "INSTALLED" , ACTIVATE = < any > "ACTIVATE" , ACTIVATING = < any > "ACTIVATING" , ACTIVATED = < any > "ACTIVATED" , CANCELED = < any > "CANCELED" , FAILED = < any > "FAILED" } } }