/**
  * カードを登録する
  *
  * @param  TradedCardInput $input    入力パラメータ
  * @return TradedCardOutput 出力パラメータ
  */
 function exec(&$input)
 {
     // プロトコル呼び出し・結果取得
     $resultMap = $this->callProtocol($input->toString());
     // 戻り値がnullの場合、nullを戻す
     if (is_null($resultMap)) {
         return null;
     }
     // TradedCardOutputを作成し、戻す
     return new TradedCardOutput($resultMap);
 }