@bit-ui-libs/common
Version:
This library was generated with [Nx](https://nx.dev).
58 lines (52 loc) • 1.1 kB
text/typescript
import { FilterParams } from '../common';
export interface LocationAddress {
addressLine1: string;
addressLine2?: string;
city: string;
state: string;
country: string;
zip: string;
}
export interface LocationAddressResponse {
addressLine1: string;
addressLine2?: string;
city: string;
state: string;
country: string;
zip: string;
}
export interface Location {
id: string;
orgId: string;
name: string;
address?: LocationAddress;
latitude: number;
longitude: number;
meanSeaLevel: number;
createdAt: Date;
updatedAt?: Date;
deletedAt?: Date;
}
export interface LocationResponse {
id: string;
orgId: string;
name: string;
address?: LocationAddressResponse;
latitude: number;
longitude: number;
meanSeaLevel: number;
createdAt?: Date;
updatedAt?: Date;
}
export interface ListLocationsRequest extends FilterParams {
name?: string;
orgId?: string;
appName?: string;
}
export interface AddLocationRequest {
name: string,
address: LocationAddress,
latitude: number,
longitude: number,
meanSeaLevel: number
}