PlatformClient
final class PlatformClient extends AbstractClient (View source)
플랫폼 API 작업과 플랫폼 하위 클라이언트에 접근할 수 있습니다.
Properties
| protected RequestExecutor | $executor | from AbstractClient | |
| CompanyClient | $company | ||
| AccountTransferClient | $accountTransfer | ||
| PolicyClient | $policy | ||
| AccountClient | $account | ||
| BulkAccountTransferClient | $bulkAccountTransfer | ||
| BulkPayoutClient | $bulkPayout | ||
| PayoutClient | $payout | ||
| PartnerSettlementClient | $partnerSettlement | ||
| PartnerClient | $partner | ||
| TransferClient | $transfer |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.
주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.
주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.
할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.
할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.
파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.
파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.
주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.
주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.
플랫폼 설정 조회 기능입니다.
플랫폼 설정 조회 기능입니다.
기능입니다.
기능입니다.
주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.
주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.
주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.
주어진 아이디에 대응되는 계약에 업데이트를 예약합니다.
주어진 아이디에 대응되는 계약에 업데이트를 예약합니다.
주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.
주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.
주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.
주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.
기능입니다.
기능입니다.
플랫폼 설정 업데이트 기능입니다.
플랫폼 설정 업데이트 기능입니다.
Details
__construct(string $apiSecret, RequestExecutor|null $executor = null)
PlatformClient 객체를 초기화합니다.
array
__debugInfo()
인증 정보가 디버그 출력에 노출되지 않도록 빈 정보를 반환합니다.
array
__serialize()
인증 정보가 직렬화되어 노출되지 않도록 직렬화를 거부합니다.
void
__unserialize(array $data)
인증 정보가 포함된 객체의 역직렬화를 거부합니다.
protected RequestExecutor
createExecutor(string $apiSecret)
No description
protected object
callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected Future
callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected object
callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected object
callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected string
callStringOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callStringOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected string
callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected void
callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)
No description
protected Future
callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)
No description
CancelPlatformAdditionalFeePolicyScheduleResponse
cancelPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.
Future
cancelPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 취소합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
CancelPlatformContractScheduleResponse
cancelPlatformContractSchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.
Future
cancelPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 계약의 예약 업데이트를 취소합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
CancelPlatformDiscountSharePolicyScheduleResponse
cancelPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.
Future
cancelPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 취소합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
CancelPlatformPartnerScheduleResponse
cancelPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.
Future
cancelPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 파트너의 예약 업데이트를 취소합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformAdditionalFeePolicy
getPlatformAdditionalFeePolicySchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.
Future
getPlatformAdditionalFeePolicyScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 추가 수수료 정책의 예약 업데이트를 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformContract
getPlatformContractSchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.
Future
getPlatformContractScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 계약의 예약 업데이트를 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformDiscountSharePolicyFilterOptions
getPlatformDiscountSharePolicyFilterOptions(bool|null $test = null, bool|null $isArchived = null)
할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.
Future
getPlatformDiscountSharePolicyFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)
할인 분담 정책 다건 조회 시 필요한 필터 옵션을 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformDiscountSharePolicy
getPlatformDiscountSharePolicySchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.
Future
getPlatformDiscountSharePolicyScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 할인 분담의 예약 업데이트를 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformPartnerFilterOptions
getPlatformPartnerFilterOptions(bool|null $test = null, bool|null $isArchived = null)
파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.
Future
getPlatformPartnerFilterOptionsAsync(bool|null $test = null, bool|null $isArchived = null)
파트너 다건 조회 시 필요한 필터 옵션을 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformPartner
getPlatformPartnerSchedule(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.
Future
getPlatformPartnerScheduleAsync(string|null $id = null, bool|null $test = null)
주어진 아이디에 대응되는 파트너의 예약 업데이트를 조회합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
PlatformSetting
getPlatformSetting(bool|null $test = null)
플랫폼 설정 조회 기능입니다.
설정 정보를 조회합니다.
Future
getPlatformSettingAsync(bool|null $test = null)
플랫폼 설정 조회 기능입니다.
설정 정보를 조회합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
ReschedulePlatformAdditionalFeePolicyResponse
rescheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
기능입니다.
Future
rescheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
기능입니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
ReschedulePlatformContractResponse
rescheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.
Future
rescheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 계약에 예약 업데이트를 재설정합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
ReschedulePlatformDiscountSharePolicyResponse
rescheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.
Future
rescheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 할인 분담에 예약 업데이트를 재설정합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
ReschedulePlatformPartnerResponse
reschedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.
Future
reschedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 파트너에 예약 업데이트를 재설정합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
SchedulePlatformAdditionalFeePolicyResponse
scheduleAdditionalFeePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.
Future
scheduleAdditionalFeePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 추가 수수료 정책에 업데이트를 예약합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
SchedulePlatformContractResponse
scheduleContract(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 계약에 업데이트를 예약합니다.
Future
scheduleContractAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 계약에 업데이트를 예약합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
SchedulePlatformDiscountSharePolicyResponse
scheduleDiscountSharePolicy(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.
Future
scheduleDiscountSharePolicyAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 할인 분담에 업데이트를 예약합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
SchedulePlatformPartnerResponse
schedulePartner(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.
Future
schedulePartnerAsync(string|null $id = null, bool|null $test = null, array|null $update = null, string|null $appliedAt = null)
주어진 아이디에 대응되는 파트너에 업데이트를 예약합니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
SchedulePlatformPartnersResponse
schedulePlatformPartners(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)
기능입니다.
Future
schedulePlatformPartnersAsync(bool|null $test = null, array|null $filter = null, array|null $update = null, string|null $appliedAt = null)
기능입니다.
비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.
UpdatePlatformSettingResponse
updatePlatformSetting(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)
플랫폼 설정 업데이트 기능입니다.
설정 정보를 업데이트합니다.
Future
updatePlatformSettingAsync(bool|null $test = null, string|null $defaultWithdrawalMemo = null, string|null $defaultDepositMemo = null, bool|null $supportsMultipleOrderTransfersPerPartner = null, bool|null $adjustSettlementDateAfterHolidayIfEarlier = null, bool|null $deductWht = null, string|null $settlementAmountType = null, bool|null $manualSettlementPerTransfer = null)
플랫폼 설정 업데이트 기능입니다.
설정 정보를 업데이트합니다. 비동기 요청을 시작하며, 반환된 Future에서 결과를 기다릴 수 있습니다.