@bunq-community/bunq-js-client
Version:
[ ](https://www.npmjs.com/package/@bunq-community/bunq-js-client) [ ](https://www.npmjs.com/p
36 lines (35 loc) • 1.58 kB
TypeScript
import Amount from "./Amount";
export declare type ShareInviteMonetaryAccountInquiryPostOptions = {
share_type?: "STANDARD" | "MUTUAL";
start_date?: Date;
end_date?: Date;
};
export declare type ShareInviteMonetaryAccountInquiryPostShareDetail = {
ShareDetailPayment?: ShareInviteMonetaryAccountInquiryPostShareDetailPayment;
ShareDetailReadOnly?: ShareInviteMonetaryAccountInquiryPostShareDetailReadOnly;
ShareDetailDraftPayment?: ShareInviteMonetaryAccountInquiryPostShareDetailDraftPayment;
};
export declare type ShareInviteMonetaryAccountInquiryPostShareDetailPayment = {
make_payments?: boolean;
make_draft_payments?: boolean;
view_balance?: boolean;
view_old_events?: boolean;
view_new_events?: boolean;
budget?: ShareInviteMonetaryAccountInquiryPostShareDetailPaymentBudget;
};
export declare type ShareInviteMonetaryAccountInquiryPostShareDetailPaymentBudget = {
amount: Amount;
frequency: "DAILY" | "WEEKLY" | "MONTHLY" | "YEARLY";
};
export declare type ShareInviteMonetaryAccountInquiryPostShareDetailReadOnly = {
view_balance?: boolean;
view_old_events?: boolean;
view_new_events?: boolean;
};
export declare type ShareInviteMonetaryAccountInquiryPostShareDetailDraftPayment = {
make_draft_payments?: boolean;
view_balance?: boolean;
view_old_events?: boolean;
view_new_events?: boolean;
};
export declare type ShareInviteMonetaryAccountInquiryPostStatus = "PENDING" | "REVOKED" | "ACCEPTED" | "CANCELLED" | "CANCELLATION_PENDING" | "CANCELLATION_ACCEPTED" | "CANCELLATION_REJECTED";