Type Alias PlatformClient
PlatformClient: { getPlatform: (options?: {}) => Promise<Platform>; updatePlatform: ( options?: { roundType?: PlatformRoundType; settlementFormula?: UpdatePlatformBodySettlementFormula; settlementRule?: UpdatePlatformBodySettlementRule; }, ) => Promise<UpdatePlatformResponse>; getPlatformDiscountSharePolicyFilterOptions: ( options?: { isArchived?: boolean }, ) => Promise<PlatformDiscountSharePolicyFilterOptions>; getPlatformDiscountSharePolicySchedule: ( options: { id: string }, ) => Promise<PlatformDiscountSharePolicy>; rescheduleDiscountSharePolicy: ( options: { id: string; update: UpdatePlatformDiscountSharePolicyBody; appliedAt: string; }, ) => Promise<ReschedulePlatformDiscountSharePolicyResponse>; scheduleDiscountSharePolicy: ( options: { id: string; update: UpdatePlatformDiscountSharePolicyBody; appliedAt: string; }, ) => Promise<SchedulePlatformDiscountSharePolicyResponse>; cancelPlatformDiscountSharePolicySchedule: ( options: { id: string }, ) => Promise<CancelPlatformDiscountSharePolicyScheduleResponse>; getPlatformAdditionalFeePolicySchedule: ( options: { id: string }, ) => Promise<PlatformAdditionalFeePolicy>; rescheduleAdditionalFeePolicy: ( options: { id: string; update: UpdatePlatformAdditionalFeePolicyBody; appliedAt: string; }, ) => Promise<ReschedulePlatformAdditionalFeePolicyResponse>; scheduleAdditionalFeePolicy: ( options: { id: string; update: UpdatePlatformAdditionalFeePolicyBody; appliedAt: string; }, ) => Promise<SchedulePlatformAdditionalFeePolicyResponse>; cancelPlatformAdditionalFeePolicySchedule: ( options: { id: string }, ) => Promise<CancelPlatformAdditionalFeePolicyScheduleResponse>; getPlatformPartnerFilterOptions: ( options?: { isArchived?: boolean }, ) => Promise<PlatformPartnerFilterOptions>; getPlatformPartnerSchedule: ( options: { id: string }, ) => Promise<PlatformPartner>; reschedulePartner: ( options: { id: string; update: UpdatePlatformPartnerBody; appliedAt: string; }, ) => Promise<ReschedulePlatformPartnerResponse>; schedulePartner: ( options: { id: string; update: UpdatePlatformPartnerBody; appliedAt: string; }, ) => Promise<SchedulePlatformPartnerResponse>; cancelPlatformPartnerSchedule: ( options: { id: string }, ) => Promise<CancelPlatformPartnerScheduleResponse>; schedulePlatformPartners: ( options: { filter?: PlatformPartnerFilterInput; update: SchedulePlatformPartnersBodyUpdate; appliedAt: string; }, ) => Promise<SchedulePlatformPartnersResponse>; getPlatformContractSchedule: ( options: { id: string }, ) => Promise<PlatformContract>; rescheduleContract: ( options: { id: string; update: UpdatePlatformContractBody; appliedAt: string; }, ) => Promise<ReschedulePlatformContractResponse>; scheduleContract: ( options: { id: string; update: UpdatePlatformContractBody; appliedAt: string; }, ) => Promise<SchedulePlatformContractResponse>; cancelPlatformContractSchedule: ( options: { id: string }, ) => Promise<CancelPlatformContractScheduleResponse>; getPlatformSetting: (options?: {}) => Promise<PlatformSetting>; updatePlatformSetting: ( options?: { defaultWithdrawalMemo?: string; defaultDepositMemo?: string; }, ) => Promise<UpdatePlatformSettingResponse>; policy: platform.policy.PolicyClient; partner: platform.partner.PartnerClient; transfer: platform.transfer.TransferClient; partnerSettlement: platform.partnerSettlement.PartnerSettlementClient; payout: platform.payout.PayoutClient; bulkPayout: platform.bulkPayout.BulkPayoutClient; account: platform.account.AccountClient; company: platform.company.CompanyClient; accountTransfer: platform.accountTransfer.AccountTransferClient;}
고객사의 플랫폼 정보를 조회합니다. 요청된 Authorization header 를 통해 자동으로 요청자의 고객사를 특정합니다.