DeviceSession: {
    accountId: number;
    autoRetriesLeftCount: number;
    billable: boolean;
    clientSideId: string;
    config: DeviceSessionConfig;
    createTime: number;
    device: Device;
    deviceInstanceId: number;
    deviceLogFirstTimestamp: number;
    deviceRunId: number;
    deviceTime: number;
    duration: number;
    endTime: number;
    excludeReason: string;
    externalId: string;
    id: number;
    installTime: number;
    name: string;
    projectId: number;
    projectName: string;
    retryState: RetryState;
    rowIndex: number;
    startTime: number;
    state: DeviceSessionState;
    successRatio: number;
    testCaseAllCount: number;
    testCaseFailedCount: number;
    testCasePassedCount: number;
    testCaseSkippedCount: number;
    testCaseSuccessCount: number;
    testRunId: number;
    testRunName: string;
    timeLimit: number;
    type: DeviceSessionType;
    userEmail: string;
    userId: number;
}

Type declaration

  • accountId: number
  • autoRetriesLeftCount: number
  • billable: boolean
  • clientSideId: string
  • config: DeviceSessionConfig
  • createTime: number
  • device: Device
  • deviceInstanceId: number
  • deviceLogFirstTimestamp: number
  • deviceRunId: number
  • deviceTime: number
  • duration: number
  • endTime: number
  • excludeReason: string
  • externalId: string
  • id: number
  • installTime: number
  • name: string
  • projectId: number
  • projectName: string
  • retryState: RetryState
  • rowIndex: number
  • startTime: number
  • state: DeviceSessionState
  • successRatio: number
  • testCaseAllCount: number
  • testCaseFailedCount: number
  • testCasePassedCount: number
  • testCaseSkippedCount: number
  • testCaseSuccessCount: number
  • testRunId: number
  • testRunName: string
  • timeLimit: number
  • type: DeviceSessionType
  • userEmail: string
  • userId: number