diff --git a/CHANGELOG.md b/CHANGELOG.md index d9dc09d2..582b770a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/). ### Changed +- 返品取引のpotentialActionsを最適化 +- 通貨転送返却アクションを最適化 + ### Deprecated ### Removed diff --git a/src/action/transfer/return/moneyTransfer.ts b/src/action/transfer/return/moneyTransfer.ts index 319179de..fcd1536e 100644 --- a/src/action/transfer/return/moneyTransfer.ts +++ b/src/action/transfer/return/moneyTransfer.ts @@ -7,7 +7,10 @@ export type IRecipient = ActionFactory.IParticipantAsSeller; /** * 返却対象は入金アクション */ -export type IObject = MoneyTransferActionFactory.IAction; +export type IObject = Pick< + MoneyTransferActionFactory.IAction, + 'object' | 'typeOf' +>; export type IResult = any; // tslint:disable-next-line:no-empty-interface export interface IPotentialActions { diff --git a/src/action/transfer/return/order.ts b/src/action/transfer/return/order.ts index f72f8f35..de91e5ec 100644 --- a/src/action/transfer/return/order.ts +++ b/src/action/transfer/return/order.ts @@ -3,7 +3,6 @@ import * as OrderFactory from '../../../order'; import { IAttributes as IReturnPaymentMethodActionAttributes } from '../../transfer/return/paymentMethod'; import * as ReturnActionFactory from '../return'; import { IAttributes as ISendEmailMessageActionAttributes } from '../send/message/email'; -import * as ReturnMoneyTransferActionFactory from './moneyTransfer'; import * as ReturnPointAwardActionFactory from './pointAward'; export type IAgent = OrderFactory.IParticipantAsReturner; @@ -24,10 +23,7 @@ export interface IPotentialActions { * refundから移行(2022-08-10~) */ returnPaymentMethod: IReturnPaymentMethodActionAttributes[]; - /** - * 入金返却アクション - */ - returnMoneyTransfer: ReturnMoneyTransferActionFactory.IAttributes[]; + // returnMoneyTransfer: ReturnMoneyTransferActionFactory.IAttributes[]; // 廃止(2024-02-04~) /** * ポイントインセンティブ返却アクション */