import { IAuthorizeCOAEventServiceResult } from '../../chevre/transaction/placeOrder/factory'; import * as factory from '../../factory'; import { IOptions } from '../../service'; import { PlaceOrderTransactionService } from './placeOrder'; /** * 注文取引サービス(sskts専用) */ export declare class PlaceOrderTransaction4ssktsService extends PlaceOrderTransactionService { constructor(options: IOptions); /** * COAイベントオファー承認 */ createSeatReservationAuthorization(params: { object: { /** * イベント */ event: { id: string; }; /** * オファー */ acceptedOffer: factory.action.authorize.offer.seatReservation.IAcceptedOfferWithoutDetail4COA[]; }; purpose: factory.action.authorize.offer.seatReservation.IPurpose; }): Promise; /** * COAイベントオファー承認取消 */ cancelSeatReservationAuthorization(params: { /** * アクションID */ id: string; purpose: factory.action.authorize.offer.seatReservation.IPurpose; }): Promise; /** * COAイベントオファー承認の供給情報を変更する * 完了ステータスの承認アクションに対して券種変更する際に使用 */ changeSeatReservationOffers(params: { /** * アクションID */ id: string; object: { /** * イベント */ event: { id: string; }; /** * オファー */ acceptedOffer: factory.action.authorize.offer.seatReservation.IAcceptedOfferWithoutDetail4COA[]; }; purpose: factory.action.authorize.offer.seatReservation.IPurpose; }): Promise; }