Platform Client
class PlatformClient
Properties
Functions
Link copied to clipboard
suspend fun cancelPlatformAdditionalFeePolicySchedule(id: String): CancelPlatformAdditionalFeePolicyScheduleResponse
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.
Link copied to clipboard
주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.
Link copied to clipboard
suspend fun cancelPlatformDiscountSharePolicySchedule(id: String): CancelPlatformDiscountSharePolicyScheduleResponse
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.
Link copied to clipboard
주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.
Link copied to clipboard
고객사의 플랫폼 정보를 조회합니다. 요청된 Authorization header 를 통해 자동으로 요청자의 고객사를 특정합니다.
Link copied to clipboard
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.
Link copied to clipboard
주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.
Link copied to clipboard
suspend fun getPlatformDiscountSharePolicyFilterOptions(isArchived: Boolean? = null): PlatformDiscountSharePolicyFilterOptions
할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.
Link copied to clipboard
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.
Link copied to clipboard
suspend fun getPlatformPartnerFilterOptions(isArchived: Boolean? = null): PlatformPartnerFilterOptions
파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.
Link copied to clipboard
주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.
Link copied to clipboard
suspend fun rescheduleAdditionalFeePolicy(id: String, update: UpdatePlatformAdditionalFeePolicyBody, appliedAt: Instant): ReschedulePlatformAdditionalFeePolicyResponse
Link copied to clipboard
suspend fun rescheduleContract(id: String, update: UpdatePlatformContractBody, appliedAt: Instant): ReschedulePlatformContractResponse
주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.
Link copied to clipboard
suspend fun rescheduleDiscountSharePolicy(id: String, update: UpdatePlatformDiscountSharePolicyBody, appliedAt: Instant): ReschedulePlatformDiscountSharePolicyResponse
주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.
Link copied to clipboard
suspend fun reschedulePartner(id: String, update: UpdatePlatformPartnerBody, appliedAt: Instant): ReschedulePlatformPartnerResponse
주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.
Link copied to clipboard
suspend fun scheduleAdditionalFeePolicy(id: String, update: UpdatePlatformAdditionalFeePolicyBody, appliedAt: Instant): SchedulePlatformAdditionalFeePolicyResponse
주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.
Link copied to clipboard
suspend fun scheduleContract(id: String, update: UpdatePlatformContractBody, appliedAt: Instant): SchedulePlatformContractResponse
주어진 아이디에 대응되는 계약에 업데이트를 예약합니다.
Link copied to clipboard
suspend fun scheduleDiscountSharePolicy(id: String, update: UpdatePlatformDiscountSharePolicyBody, appliedAt: Instant): SchedulePlatformDiscountSharePolicyResponse
주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.
Link copied to clipboard
suspend fun schedulePartner(id: String, update: UpdatePlatformPartnerBody, appliedAt: Instant): SchedulePlatformPartnerResponse
주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.
Link copied to clipboard
suspend fun schedulePlatformPartners(filter: PlatformPartnerFilterInput? = null, update: SchedulePlatformPartnersBodyUpdate, appliedAt: Instant): SchedulePlatformPartnersResponse
Link copied to clipboard
suspend fun updatePlatform(roundType: PlatformRoundType? = null, settlementFormula: UpdatePlatformBodySettlementFormula? = null, settlementRule: UpdatePlatformBodySettlementRule? = null): UpdatePlatformResponse
고객사의 플랫폼 관련 정보를 업데이트합니다. 요청된 Authorization header 를 통해 자동으로 요청자의 고객사를 특정합니다.