Policy Client
class PolicyClient
Functions
Link copied to clipboard
suspend fun archivePlatformAdditionalFeePolicy(id: String): ArchivePlatformAdditionalFeePolicyResponse
추가 수수료 정책 보관
Link copied to clipboard
계약 보관
Link copied to clipboard
suspend fun archivePlatformDiscountSharePolicy(id: String): ArchivePlatformDiscountSharePolicyResponse
할인 분담 정책 보관
Link copied to clipboard
suspend fun createPlatformAdditionalFeePolicy(id: String? = null, name: String, fee: PlatformFeeInput, memo: String? = null, vatPayer: PlatformPayer): CreatePlatformAdditionalFeePolicyResponse
추가 수수료 정책 생성
Link copied to clipboard
suspend fun createPlatformContract(id: String? = null, name: String, memo: String? = null, platformFee: PlatformFeeInput, settlementCycle: PlatformSettlementCycleInput, platformFeeVatPayer: PlatformPayer, subtractPaymentVatAmount: Boolean): CreatePlatformContractResponse
계약 생성
Link copied to clipboard
suspend fun createPlatformDiscountSharePolicy(id: String? = null, name: String, partnerShareRate: Int, memo: String? = null): CreatePlatformDiscountSharePolicyResponse
할인 분담 정책 생성
Link copied to clipboard
suspend fun getPlatformAdditionalFeePolicies(page: PageInput? = null, filter: PlatformAdditionalFeePolicyFilterInput? = null): GetPlatformAdditionalFeePoliciesResponse
추가 수수료 정책 다건 조회
Link copied to clipboard
추가 수수료 정책 조회
Link copied to clipboard
계약 조회
Link copied to clipboard
suspend fun getPlatformContracts(page: PageInput? = null, filter: PlatformContractFilterInput? = null): GetPlatformContractsResponse
계약 다건 조회
Link copied to clipboard
suspend fun getPlatformDiscountSharePolicies(page: PageInput? = null, filter: PlatformDiscountSharePolicyFilterInput? = null): GetPlatformDiscountSharePoliciesResponse
할인 분담 정책 다건 조회
Link copied to clipboard
할인 분담 정책 조회
Link copied to clipboard
suspend fun recoverPlatformAdditionalFeePolicy(id: String): RecoverPlatformAdditionalFeePolicyResponse
추가 수수료 정책 복원
Link copied to clipboard
계약 복원
Link copied to clipboard
suspend fun recoverPlatformDiscountSharePolicy(id: String): RecoverPlatformDiscountSharePolicyResponse
할인 분담 정책 복원
Link copied to clipboard
suspend fun updatePlatformAdditionalFeePolicy(id: String, fee: PlatformFeeInput? = null, name: String? = null, memo: String? = null, vatPayer: PlatformPayer? = null): UpdatePlatformAdditionalFeePolicyResponse
추가 수수료 정책 수정
Link copied to clipboard
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
suspend fun updatePlatformDiscountSharePolicy(id: String, name: String? = null, partnerShareRate: Int? = null, memo: String? = null): UpdatePlatformDiscountSharePolicyResponse
할인 분담 정책 수정