Skip to main content

RefundMutations

No description

type RefundMutations {
createRefundRequests(
refundRequests: [RefundRequestThroughAPIInput!]!
): Unit
createRefundRequestSync(
refundRequest: RefundRequestThroughAPIInput!
timeout: Int!
): [EitherRefundRequestDisplayOrRefundCandidateDisplay!]
updateRefundCandidate(
ticketNum: TicketNum!
refundCandidateStatus: UpdateFieldRefundCandidateStatusInput
emd: UpdateFieldOptionStringInput
waiverCode: UpdateFieldOptionStringInput
freeText: UpdateFieldOptionStringInput
ssr: UpdateFieldOptionStringInput
osi: UpdateFieldOptionStringInput
remark: UpdateFieldOptionStringInput
endorsement: UpdateFieldOptionStringInput
identityDocument: UpdateFieldOptionStringInput
emdIssueDate: UpdateFieldOptionLocalDateInput
refundRoute: UpdateFieldOptionRefundRouteInput
isAdminFeeApplicable: UpdateFieldBooleanInput
waiverForceFareRefundWithoutPenalty: UpdateFieldBooleanInput
operatorNotes: UpdateFieldOptionStringInput
notes: UpdateFieldOptionStringInput
taxes: [TaxUpdateInput!]!
segments: [SegmentUpdateInput!]!
rules: [RuleUpdateInput!]!
overrideTaxCalculations: UpdateFieldBooleanInput
overrideBaseFareSegments: UpdateFieldOptionBooleanInput
isVoluntaryRefund: UpdateFieldBooleanInput
shouldCancelItinerary: UpdateFieldBooleanInput
metadata: UpdateFieldOptionStringInput
isQuotationOk: UpdateFieldOptionBooleanInput
commissionPercent: UpdateFieldOptionBigDecimalInput
): Boolean
updateAttachments(
ticketNum: TicketNum!
): RefundCandidateDisplay
deleteAttachment(
ticketNum: TicketNum!
attachmentId: String!
): RefundCandidateDisplay
createAttachmentDownloadURL(
ticketNum: TicketNum!
attachmentId: String!
): URL
createAttachmentUploadURL(
ticketNum: TicketNum!
fileName: String!
): URL
processRefundNow(
ticketNum: TicketNum!
isResubmit: Boolean
): RefundCandidateDisplay
requoteRefundCandidates(
ticketNums: [TicketNum!]!
): Unit
setHistoricalPricing(
ticketNum: TicketNum!
couponId: CouponId!
couponHistoricalPricingId: Int!
): Unit
removeHistoricalPricing(
ticketNum: TicketNum!
couponId: CouponId!
): Unit
refundedToReadyAction(
ticketNums: [TicketNum!]!
): Unit
resubmitAction(
ticketsNumAndBspIds: [TupleTicketNumAndStringInput!]!
): Unit
}

Fields

RefundMutations.createRefundRequests ● Unit scalar

RefundMutations.createRefundRequests.refundRequests ● [RefundRequestThroughAPIInput!]! non-null input

RefundMutations.createRefundRequestSync ● [EitherRefundRequestDisplayOrRefundCandidateDisplay!] list object

RefundMutations.createRefundRequestSync.refundRequest ● RefundRequestThroughAPIInput! non-null input
RefundMutations.createRefundRequestSync.timeout ● Int! non-null scalar

RefundMutations.updateRefundCandidate ● Boolean scalar

RefundMutations.updateRefundCandidate.ticketNum ● TicketNum! non-null scalar
RefundMutations.updateRefundCandidate.refundCandidateStatus ● UpdateFieldRefundCandidateStatusInput input
RefundMutations.updateRefundCandidate.emd ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.waiverCode ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.freeText ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.ssr ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.osi ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.remark ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.endorsement ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.identityDocument ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.emdIssueDate ● UpdateFieldOptionLocalDateInput input
RefundMutations.updateRefundCandidate.refundRoute ● UpdateFieldOptionRefundRouteInput input
RefundMutations.updateRefundCandidate.isAdminFeeApplicable ● UpdateFieldBooleanInput input
RefundMutations.updateRefundCandidate.waiverForceFareRefundWithoutPenalty ● UpdateFieldBooleanInput input
RefundMutations.updateRefundCandidate.operatorNotes ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.notes ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.taxes ● [TaxUpdateInput!]! non-null input
RefundMutations.updateRefundCandidate.segments ● [SegmentUpdateInput!]! non-null input
RefundMutations.updateRefundCandidate.rules ● [RuleUpdateInput!]! non-null input
RefundMutations.updateRefundCandidate.overrideTaxCalculations ● UpdateFieldBooleanInput input
RefundMutations.updateRefundCandidate.overrideBaseFareSegments ● UpdateFieldOptionBooleanInput input
RefundMutations.updateRefundCandidate.isVoluntaryRefund ● UpdateFieldBooleanInput input
RefundMutations.updateRefundCandidate.shouldCancelItinerary ● UpdateFieldBooleanInput input
RefundMutations.updateRefundCandidate.metadata ● UpdateFieldOptionStringInput input
RefundMutations.updateRefundCandidate.isQuotationOk ● UpdateFieldOptionBooleanInput input
RefundMutations.updateRefundCandidate.commissionPercent ● UpdateFieldOptionBigDecimalInput input

RefundMutations.updateAttachments ● RefundCandidateDisplay object

RefundMutations.updateAttachments.ticketNum ● TicketNum! non-null scalar

RefundMutations.deleteAttachment ● RefundCandidateDisplay object

RefundMutations.deleteAttachment.ticketNum ● TicketNum! non-null scalar
RefundMutations.deleteAttachment.attachmentId ● String! non-null scalar

RefundMutations.createAttachmentDownloadURL ● URL scalar

RefundMutations.createAttachmentDownloadURL.ticketNum ● TicketNum! non-null scalar
RefundMutations.createAttachmentDownloadURL.attachmentId ● String! non-null scalar

RefundMutations.createAttachmentUploadURL ● URL scalar

RefundMutations.createAttachmentUploadURL.ticketNum ● TicketNum! non-null scalar
RefundMutations.createAttachmentUploadURL.fileName ● String! non-null scalar

RefundMutations.processRefundNow ● RefundCandidateDisplay object

RefundMutations.processRefundNow.ticketNum ● TicketNum! non-null scalar
RefundMutations.processRefundNow.isResubmit ● Boolean scalar

RefundMutations.requoteRefundCandidates ● Unit scalar

RefundMutations.requoteRefundCandidates.ticketNums ● [TicketNum!]! non-null scalar

RefundMutations.setHistoricalPricing ● Unit scalar

RefundMutations.setHistoricalPricing.ticketNum ● TicketNum! non-null scalar
RefundMutations.setHistoricalPricing.couponId ● CouponId! non-null scalar
RefundMutations.setHistoricalPricing.couponHistoricalPricingId ● Int! non-null scalar

RefundMutations.removeHistoricalPricing ● Unit scalar

RefundMutations.removeHistoricalPricing.ticketNum ● TicketNum! non-null scalar
RefundMutations.removeHistoricalPricing.couponId ● CouponId! non-null scalar

RefundMutations.refundedToReadyAction ● Unit scalar

RefundMutations.refundedToReadyAction.ticketNums ● [TicketNum!]! non-null scalar

RefundMutations.resubmitAction ● Unit scalar

RefundMutations.resubmitAction.ticketsNumAndBspIds ● [TupleTicketNumAndStringInput!]! non-null input

Returned By

refunds mutation