@kaaiot/services
Version:
Type definitions for KaaIoT platform REST API service communication
37 lines (36 loc) • 936 B
TypeScript
export interface EndpointTokenArrayItem {
status: EndpointTokenStatuses;
endpointTokenId: string;
createdDate: string;
applicationName: string;
updateDate?: string;
}
export declare enum EndpointTokenStatuses {
INACTIVE = "Inactive",
ACTIVE = "Active",
SUSPENDED = "Suspended",
REVOKED = "Revoked"
}
export interface EndpointTokenStatusResponseBody {
content: EndpointTokenArrayItem[];
totalElements: number;
}
export interface EndpointTokenStatusQuery {
status?: EndpointTokenStatuses[];
offset?: number;
limit?: number;
order?: 'ASC' | 'DESC' | null;
}
export interface CreateEndpointTokenBody {
applicationName: string;
token?: string;
}
export interface CreateEndpointTokenQuery {
endpointId: string;
}
export interface CreateEndpointTokenResponse {
token: string;
createdDate: string;
applicationName: string;
status: EndpointTokenStatuses;
}