Update the Typescript definition for SupporterAddress
This commit is contained in:
parent
cab6465e30
commit
9f4c94d5a5
2 changed files with 26 additions and 0 deletions
|
@ -0,0 +1,20 @@
|
||||||
|
// 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>;
|
|
@ -1,14 +1,20 @@
|
||||||
// License: LGPL-3.0-or-later
|
// License: LGPL-3.0-or-later
|
||||||
import type { IdType, HoudiniObject } from '../../common';
|
import type { IdType, HoudiniObject } from '../../common';
|
||||||
import type Nonprofit from '../';
|
import type Nonprofit from '../';
|
||||||
|
import type { SupporterAddress } from './SupporterAddress';
|
||||||
|
|
||||||
export default interface Supporter extends HoudiniObject {
|
export default interface Supporter extends HoudiniObject {
|
||||||
|
anonymous: boolean;
|
||||||
deleted: boolean;
|
deleted: boolean;
|
||||||
email: string;
|
email: string;
|
||||||
|
merged_into: IdType | Supporter | null;
|
||||||
name: string;
|
name: string;
|
||||||
nonprofit: IdType | Nonprofit;
|
nonprofit: IdType | Nonprofit;
|
||||||
object: "supporter";
|
object: "supporter";
|
||||||
organization: string;
|
organization: string;
|
||||||
|
phone: string;
|
||||||
|
supporter_addresses: IdType[] | SupporterAddress[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export * from './SupporterNote';
|
export * from './SupporterNote';
|
||||||
|
export * from './SupporterAddress';
|
||||||
|
|
Loading…
Reference in a new issue