team_user_billing_details.d.ts 981 B

123456789101112131415161718192021222324
  1. import { TeamUserBillingDetails as BillingDetailsModel } from "../models/team_user_billing_details";
  2. import { BaseCollection } from "./base_collection";
  3. import { TeamOnly } from "../interfaces/team_only";
  4. type BillingDetailsParams = {
  5. billing_email: string;
  6. country_code: string;
  7. zip: string | number;
  8. state_code?: string;
  9. address1?: string;
  10. address2?: string;
  11. city?: string;
  12. phone?: string;
  13. company?: string;
  14. vatnumber?: string;
  15. };
  16. export declare class TeamUserBillingDetails extends BaseCollection {
  17. protected static rootElementName: string;
  18. protected static prefixURI: string;
  19. protected static elementClass: typeof BillingDetailsModel;
  20. get(team_id: string | number): Promise<BillingDetailsModel>;
  21. create(billing_details_params: BillingDetailsParams, request_params: TeamOnly): Promise<BillingDetailsModel>;
  22. update(team_id: string | number, billing_details_params: BillingDetailsParams): Promise<any>;
  23. }
  24. export {};