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
- createTime: number
- 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
- rowIndex: number
- startTime: number
- successRatio: number
- testCaseAllCount: number
- testCaseFailedCount: number
- testCasePassedCount: number
- testCaseSkippedCount: number
- testCaseSuccessCount: number
- testRunId: number
- testRunName: string
- timeLimit: number
- userEmail: string
- userId: number