UNPKG

@bit-ui-libs/common

Version:
63 lines (56 loc) 1.33 kB
import { PagedRequest, WalletPlatformEnum } from '../common'; import { DeviceInformation, DeviceOwner } from './interfaces'; export type SearchDevicesRequest = PagedRequest<{ name?: string; isPersonal: boolean; externalId?: string; orgId?: string; locationId?: string; userId?: string; typeId?: string; isActive?: boolean; showSoftDeleted?: boolean; }>; export interface RegisterDeviceRequest { appName: string; owner: DeviceOwner; externalId: string; name: string; typeId: number; deviceInfo?: DeviceInformation; locationId?: string; latitude: number; longitude: number; meanSeaLevel: number; platform: WalletPlatformEnum; recipientAddress: string; } export interface RegisterAdminDeviceRequest { appName: string; owner: DeviceOwner; externalId: string; name: string; typeId: number; deviceInfo?: DeviceInformation; locationId?: string; latitude: number; longitude: number; meanSeaLevel: number; } export interface ValidateDeviceRequest { id?: string; externalId: string; isPersonal: boolean; } export interface ValidateDeviceResponse { isRegistered: boolean; } export interface InitDeviceVdtRequest { appName: string; deviceId: string; latitude: number; longitude: number; meanSeaLevel: number; platform: string; recipientAddress: string; }