// License: LGPL-3.0-or-later import type { IdType, HoudiniObject, HoudiniEvent } from '../../common'; import type Nonprofit from '..'; import type Supporter from '.'; export interface SupporterAddress extends HoudiniObject { address: string; city: string; country: string; deleted: boolean; nonprofit: IdType | Nonprofit; object: "supporter_address"; state_code: string; supporter: IdType | Supporter; zip_code: string; } export type SupporterAddressCreated = HoudiniEvent<'supporter_address.created', SupporterAddress>; export type SupporterAddressUpdated = HoudiniEvent<'supporter_address.updated', SupporterAddress>; export type SupporterAddressDeleted = HoudiniEvent<'supporter_address.deleted', SupporterAddress>;