export type Customer = { readonly financialAccountNumber: string readonly customerName: string readonly branchNumber: string readonly address1?: string readonly address2?: string readonly city?: string readonly state?: string readonly zip?: string } export type CustomerCreateForm = { readonly branchNumber: string readonly customerName: string readonly email: string readonly address1: string readonly address2?: string readonly city: string readonly state: string readonly zip: string } export type CustomerSummary = { readonly financialAccountNumber: string readonly customerName: string } export type CustomerUpdateForm = { readonly financialAccountNumber: string readonly customerName: string readonly email: string readonly address1: string readonly address2: string readonly city: string readonly state: string readonly zip: string } export type Error = { readonly code: string readonly description: string } export type JSONValue = | string | number | boolean | { readonly [x: string]: JSONValue } | readonly JSONValue[]