UNPKG

@vertical-insure/web-components

Version:

Vertical Insure Web Components using Lit and Open Web Standards

46 lines (45 loc) 948 B
export interface BreedIdData { id: string; name: string; } export type AgeId = string; export type AgeName = string; export interface AgeIdData { id: AgeId; name: AgeName; } export declare enum PetType { Dog = "DOG", Cat = "CAT" } export interface PICarrierQuote { breed: string; gender: Gender; pet_age: string; plans: PICarrierQuotePlan[]; } export declare enum Gender { Male = "MALE", Female = "FEMALE" } export declare enum PIPlan { Essential = "ESSENTIAL", Preferred = "PREFERRED", Ultimate = "ULTIMATE" } export interface PICarrierQuotePlan { plan: PIPlan; max_annual: string; rating_options: PIRatingOptions[]; } export interface PIRatingOptions { deductible_amount: number; name: string; reimbursement_percentage: number; annual_premium: number; monthly_premium: number; } export interface Breed { CAT: BreedIdData[]; DOG: BreedIdData[]; }