UNPKG

@golemio/pid

Version:
28 lines (27 loc) 1.25 kB
import { JSONSchemaType } from "@golemio/core/dist/shared/ajv"; import { Model, ModelAttributes } from "@golemio/core/dist/shared/sequelize"; import { GTFSRouteTypeEnum } from "../../../helpers/RouteTypeEnums"; import { VehicleDescriptorStateEnum } from "../../../helpers/VehicleDescriptorEnums"; import { IDescriptorAuditDto, IDescriptorOutputDto } from "./interfaces/IDescriptorOutputDto"; export declare class DescriptorModel extends Model<IDescriptorOutputDto & IDescriptorAuditDto> implements IDescriptorOutputDto { static tableName: string; id: number; state: VehicleDescriptorStateEnum; registration_number: number; registration_number_index: number; license_plate: string | null; operator: string; manufacturer: string; type: string; traction: string; gtfs_route_type: GTFSRouteTypeEnum; is_wheelchair_accessible: boolean | null; is_air_conditioned: boolean; has_usb_chargers: boolean; paint: string | null; thumbnail_url: string | null; photo_url: string | null; static attributeModel: ModelAttributes<DescriptorModel, IDescriptorOutputDto>; static updateAttributes: (keyof IDescriptorOutputDto)[]; static arrayJsonSchema: JSONSchemaType<IDescriptorOutputDto[]>; }