import { base } from "../base"; import { recipient } from "../models/recipient"; import MethodOverload = base.MethodOverload; import TwoArgsMethodOverload = base.TwoArgsMethodOverload; import FourArgsMethodOverload = base.FourArgsMethodOverload; export class Recipients { /** * Create a Recipient * @param recipient * @param userId */ create: TwoArgsMethodOverload; /** * Get a Recipient * @param recipientId */ get: MethodOverload; /** * Get all Recipients for a user * @param userId */ getUserRecipients: MethodOverload; /** * Get a Recipient schema * @param payoutMethodType * @param recipientType * @param currency * @param country */ getSchema: FourArgsMethodOverload; /** * Get a Payment Methods * @param country * @param currency */ getPayoutMethods: TwoArgsMethodOverload; /** * Validates a Recipient * @param recipient * @param userId */ validate: TwoArgsMethodOverload; /** * Deactivates a Recipient * @param recipientId */ deactivate: MethodOverload; }