PolicyClient

Functions

Link copied to clipboard
@JvmName(name = "archivePlatformAdditionalFeePolicySuspend")
suspend fun archivePlatformAdditionalFeePolicy(id: String): ArchivePlatformAdditionalFeePolicyResponse

추가 수수료 정책 보관

Link copied to clipboard
@JvmName(name = "archivePlatformContractSuspend")
suspend fun archivePlatformContract(id: String): ArchivePlatformContractResponse

계약 보관

Link copied to clipboard
@JvmName(name = "archivePlatformDiscountSharePolicySuspend")
suspend fun archivePlatformDiscountSharePolicy(id: String): ArchivePlatformDiscountSharePolicyResponse

할인 분담 정책 보관

Link copied to clipboard
@JvmName(name = "createPlatformAdditionalFeePolicySuspend")
suspend fun createPlatformAdditionalFeePolicy(id: String? = null, name: String, fee: PlatformFeeInput, memo: String? = null, vatPayer: PlatformPayer): CreatePlatformAdditionalFeePolicyResponse

추가 수수료 정책 생성

Link copied to clipboard
@JvmName(name = "createPlatformContractSuspend")
suspend fun createPlatformContract(id: String? = null, name: String, memo: String? = null, platformFee: PlatformFeeInput, settlementCycle: PlatformSettlementCycleInput, platformFeeVatPayer: PlatformPayer, subtractPaymentVatAmount: Boolean): CreatePlatformContractResponse

계약 생성

Link copied to clipboard
@JvmName(name = "createPlatformDiscountSharePolicySuspend")
suspend fun createPlatformDiscountSharePolicy(id: String? = null, name: String, partnerShareRate: Int, memo: String? = null): CreatePlatformDiscountSharePolicyResponse

할인 분담 정책 생성

Link copied to clipboard
@JvmName(name = "getPlatformAdditionalFeePoliciesSuspend")
suspend fun getPlatformAdditionalFeePolicies(page: PageInput? = null, filter: PlatformAdditionalFeePolicyFilterInput? = null): GetPlatformAdditionalFeePoliciesResponse

추가 수수료 정책 다건 조회

Link copied to clipboard
@JvmName(name = "getPlatformAdditionalFeePolicySuspend")
suspend fun getPlatformAdditionalFeePolicy(id: String): PlatformAdditionalFeePolicy

추가 수수료 정책 조회

Link copied to clipboard
@JvmName(name = "getPlatformContractSuspend")
suspend fun getPlatformContract(id: String): PlatformContract

계약 조회

Link copied to clipboard
@JvmName(name = "getPlatformContractsSuspend")
suspend fun getPlatformContracts(page: PageInput? = null, filter: PlatformContractFilterInput? = null): GetPlatformContractsResponse

계약 다건 조회

Link copied to clipboard
@JvmName(name = "getPlatformDiscountSharePoliciesSuspend")
suspend fun getPlatformDiscountSharePolicies(page: PageInput? = null, filter: PlatformDiscountSharePolicyFilterInput? = null): GetPlatformDiscountSharePoliciesResponse

할인 분담 정책 다건 조회

Link copied to clipboard
@JvmName(name = "getPlatformDiscountSharePolicySuspend")
suspend fun getPlatformDiscountSharePolicy(id: String): PlatformDiscountSharePolicy

할인 분담 정책 조회

Link copied to clipboard
@JvmName(name = "recoverPlatformAdditionalFeePolicySuspend")
suspend fun recoverPlatformAdditionalFeePolicy(id: String): RecoverPlatformAdditionalFeePolicyResponse

추가 수수료 정책 복원

Link copied to clipboard
@JvmName(name = "recoverPlatformContractSuspend")
suspend fun recoverPlatformContract(id: String): RecoverPlatformContractResponse

계약 복원

Link copied to clipboard
@JvmName(name = "recoverPlatformDiscountSharePolicySuspend")
suspend fun recoverPlatformDiscountSharePolicy(id: String): RecoverPlatformDiscountSharePolicyResponse

할인 분담 정책 복원

Link copied to clipboard
@JvmName(name = "updatePlatformAdditionalFeePolicySuspend")
suspend fun updatePlatformAdditionalFeePolicy(id: String, fee: PlatformFeeInput? = null, name: String? = null, memo: String? = null, vatPayer: PlatformPayer? = null): UpdatePlatformAdditionalFeePolicyResponse

추가 수수료 정책 수정

Link copied to clipboard
@JvmName(name = "updatePlatformContractSuspend")
suspend fun updatePlatformContract(id: String, name: String? = null, memo: String? = null, platformFee: PlatformFeeInput? = null, settlementCycle: PlatformSettlementCycleInput? = null, platformFeeVatPayer: PlatformPayer? = null, subtractPaymentVatAmount: Boolean? = null): UpdatePlatformContractResponse

계약 수정

Link copied to clipboard
@JvmName(name = "updatePlatformDiscountSharePolicySuspend")
suspend fun updatePlatformDiscountSharePolicy(id: String, name: String? = null, partnerShareRate: Int? = null, memo: String? = null): UpdatePlatformDiscountSharePolicyResponse

할인 분담 정책 수정