<?php
namespace Aws\PartnerCentralChannel;

use Aws\AwsClient;

/**
 * This client is used to interact with the **Partner Central Channel API** service.
 * @method \Aws\Result acceptChannelHandshake(array $args = [])
 * @method \GuzzleHttp\Promise\Promise acceptChannelHandshakeAsync(array $args = [])
 * @method \Aws\Result cancelChannelHandshake(array $args = [])
 * @method \GuzzleHttp\Promise\Promise cancelChannelHandshakeAsync(array $args = [])
 * @method \Aws\Result createChannelHandshake(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createChannelHandshakeAsync(array $args = [])
 * @method \Aws\Result createProgramManagementAccount(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createProgramManagementAccountAsync(array $args = [])
 * @method \Aws\Result createRelationship(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createRelationshipAsync(array $args = [])
 * @method \Aws\Result deleteProgramManagementAccount(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteProgramManagementAccountAsync(array $args = [])
 * @method \Aws\Result deleteRelationship(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteRelationshipAsync(array $args = [])
 * @method \Aws\Result getRelationship(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getRelationshipAsync(array $args = [])
 * @method \Aws\Result listChannelHandshakes(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listChannelHandshakesAsync(array $args = [])
 * @method \Aws\Result listProgramManagementAccounts(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listProgramManagementAccountsAsync(array $args = [])
 * @method \Aws\Result listRelationships(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listRelationshipsAsync(array $args = [])
 * @method \Aws\Result listTagsForResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
 * @method \Aws\Result rejectChannelHandshake(array $args = [])
 * @method \GuzzleHttp\Promise\Promise rejectChannelHandshakeAsync(array $args = [])
 * @method \Aws\Result tagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
 * @method \Aws\Result untagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
 * @method \Aws\Result updateProgramManagementAccount(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateProgramManagementAccountAsync(array $args = [])
 * @method \Aws\Result updateRelationship(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateRelationshipAsync(array $args = [])
 */
class PartnerCentralChannelClient extends AwsClient {}
