@opengov/ppf-backend-types
Advanced tools
Comparing version 1.3.0 to 1.4.0
@@ -6,2 +6,13 @@ # Change Log | ||
# [1.4.0](https://github.com/OpenGov/pluggable-payments/compare/@opengov/ppf-backend-types@1.3.0...@opengov/ppf-backend-types@1.4.0) (2023-12-20) | ||
### Features | ||
* **fuze:** Add Pace Fuze implementation ([#85](https://github.com/OpenGov/pluggable-payments/issues/85)) ([16cd312](https://github.com/OpenGov/pluggable-payments/commit/16cd312c7804470306fdffdce5b9e4e27ddc0fb6)) | ||
# [1.3.0](https://github.com/OpenGov/pluggable-payments/compare/@opengov/ppf-backend-types@1.2.0...@opengov/ppf-backend-types@1.3.0) (2023-12-20) | ||
@@ -8,0 +19,0 @@ |
@@ -405,2 +405,26 @@ import type { PaymentProcessorFlow } from "./enums"; | ||
export type DirectiveResolverFn<TResult = {}, TParent = {}, TContext = {}, TArgs = {}> = (next: NextResolverFn<TResult>, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise<TResult>; | ||
/** Mapping of union types */ | ||
export type ResolversUnionTypes = { | ||
FlowValidationResponse: (Omit<OnlinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | OnlineRefundFlowResponse | OfflineRefundFlowResponse | (Omit<OfflinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | TerminalPaymentFlowResponse | (Omit<OneTimePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | FuturePaymentFlowResponse | ConfigPluginFlowResponse | InvalidSignature | InvalidFlowResult; | ||
FlowGrantResponse: FlowGrant | FlowUnsupported | FlowRequestInvalid; | ||
PaymentMethodDetails: Card | ECheck; | ||
}; | ||
/** Mapping of union parent types */ | ||
export type ResolversUnionParentTypes = { | ||
FlowValidationResponse: (Omit<OnlinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | OnlineRefundFlowResponse | OfflineRefundFlowResponse | (Omit<OfflinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | TerminalPaymentFlowResponse | (Omit<OneTimePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | FuturePaymentFlowResponse | ConfigPluginFlowResponse | InvalidSignature | InvalidFlowResult; | ||
FlowGrantResponse: FlowGrant | FlowUnsupported | FlowRequestInvalid; | ||
PaymentMethodDetails: Card | ECheck; | ||
}; | ||
/** Mapping between all available schema types and the resolvers types */ | ||
@@ -435,3 +459,3 @@ export type ResolversTypes = { | ||
}>; | ||
FlowValidationResponse: ResolversTypes["OnlinePaymentFlowResponse"] | ResolversTypes["OnlineRefundFlowResponse"] | ResolversTypes["OfflineRefundFlowResponse"] | ResolversTypes["OfflinePaymentFlowResponse"] | ResolversTypes["TerminalPaymentFlowResponse"] | ResolversTypes["OneTimePaymentFlowResponse"] | ResolversTypes["FuturePaymentFlowResponse"] | ResolversTypes["ConfigPluginFlowResponse"] | ResolversTypes["InvalidSignature"] | ResolversTypes["InvalidFlowResult"]; | ||
FlowValidationResponse: ResolverTypeWrapper<ResolversUnionTypes["FlowValidationResponse"]>; | ||
Mutation: ResolverTypeWrapper<{}>; | ||
@@ -466,4 +490,4 @@ OnlineRefundFlowRequest: OnlineRefundFlowRequest; | ||
ConfigScope: ConfigScope; | ||
FlowGrantResponse: ResolversTypes["FlowGrant"] | ResolversTypes["FlowUnsupported"] | ResolversTypes["FlowRequestInvalid"]; | ||
PaymentMethodDetails: ResolversTypes["Card"] | ResolversTypes["ECheck"]; | ||
FlowGrantResponse: ResolverTypeWrapper<ResolversUnionTypes["FlowGrantResponse"]>; | ||
PaymentMethodDetails: ResolverTypeWrapper<ResolversUnionTypes["PaymentMethodDetails"]>; | ||
}; | ||
@@ -498,3 +522,3 @@ /** Mapping between all available schema types and the resolvers parents */ | ||
}; | ||
FlowValidationResponse: ResolversParentTypes["OnlinePaymentFlowResponse"] | ResolversParentTypes["OnlineRefundFlowResponse"] | ResolversParentTypes["OfflineRefundFlowResponse"] | ResolversParentTypes["OfflinePaymentFlowResponse"] | ResolversParentTypes["TerminalPaymentFlowResponse"] | ResolversParentTypes["OneTimePaymentFlowResponse"] | ResolversParentTypes["FuturePaymentFlowResponse"] | ResolversParentTypes["ConfigPluginFlowResponse"] | ResolversParentTypes["InvalidSignature"] | ResolversParentTypes["InvalidFlowResult"]; | ||
FlowValidationResponse: ResolversUnionParentTypes["FlowValidationResponse"]; | ||
Mutation: {}; | ||
@@ -526,4 +550,4 @@ OnlineRefundFlowRequest: OnlineRefundFlowRequest; | ||
InvalidFlowResult: InvalidFlowResult; | ||
FlowGrantResponse: ResolversParentTypes["FlowGrant"] | ResolversParentTypes["FlowUnsupported"] | ResolversParentTypes["FlowRequestInvalid"]; | ||
PaymentMethodDetails: ResolversParentTypes["Card"] | ResolversParentTypes["ECheck"]; | ||
FlowGrantResponse: ResolversUnionParentTypes["FlowGrantResponse"]; | ||
PaymentMethodDetails: ResolversUnionParentTypes["PaymentMethodDetails"]; | ||
}; | ||
@@ -530,0 +554,0 @@ export type authDirectiveArgs = {}; |
{ | ||
"name": "@opengov/ppf-backend-types", | ||
"version": "1.3.0", | ||
"version": "1.4.0", | ||
"description": "PPF Backend types", | ||
@@ -26,3 +26,3 @@ "homepage": "https://github.com/OpenGov/pluggable-payments#readme", | ||
}, | ||
"gitHead": "b899111475e68a285924a3ff0ca00eb8adb7ea44" | ||
"gitHead": "e337fa64104272b1c2378cb45c7e7dc2b03d4f27" | ||
} |
@@ -558,2 +558,48 @@ import type { PaymentProcessorFlow } from "./enums"; | ||
/** Mapping of union types */ | ||
export type ResolversUnionTypes = { | ||
FlowValidationResponse: | ||
| (Omit<OnlinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | ||
| OnlineRefundFlowResponse | ||
| OfflineRefundFlowResponse | ||
| (Omit<OfflinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | ||
| TerminalPaymentFlowResponse | ||
| (Omit<OneTimePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversTypes["PaymentMethodDetails"]; | ||
}) | ||
| FuturePaymentFlowResponse | ||
| ConfigPluginFlowResponse | ||
| InvalidSignature | ||
| InvalidFlowResult; | ||
FlowGrantResponse: FlowGrant | FlowUnsupported | FlowRequestInvalid; | ||
PaymentMethodDetails: Card | ECheck; | ||
}; | ||
/** Mapping of union parent types */ | ||
export type ResolversUnionParentTypes = { | ||
FlowValidationResponse: | ||
| (Omit<OnlinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | ||
| OnlineRefundFlowResponse | ||
| OfflineRefundFlowResponse | ||
| (Omit<OfflinePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | ||
| TerminalPaymentFlowResponse | ||
| (Omit<OneTimePaymentFlowResponse, "paymentMethodDetails"> & { | ||
paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"]; | ||
}) | ||
| FuturePaymentFlowResponse | ||
| ConfigPluginFlowResponse | ||
| InvalidSignature | ||
| InvalidFlowResult; | ||
FlowGrantResponse: FlowGrant | FlowUnsupported | FlowRequestInvalid; | ||
PaymentMethodDetails: Card | ECheck; | ||
}; | ||
/** Mapping between all available schema types and the resolvers types */ | ||
@@ -600,13 +646,5 @@ export type ResolversTypes = { | ||
>; | ||
FlowValidationResponse: | ||
| ResolversTypes["OnlinePaymentFlowResponse"] | ||
| ResolversTypes["OnlineRefundFlowResponse"] | ||
| ResolversTypes["OfflineRefundFlowResponse"] | ||
| ResolversTypes["OfflinePaymentFlowResponse"] | ||
| ResolversTypes["TerminalPaymentFlowResponse"] | ||
| ResolversTypes["OneTimePaymentFlowResponse"] | ||
| ResolversTypes["FuturePaymentFlowResponse"] | ||
| ResolversTypes["ConfigPluginFlowResponse"] | ||
| ResolversTypes["InvalidSignature"] | ||
| ResolversTypes["InvalidFlowResult"]; | ||
FlowValidationResponse: ResolverTypeWrapper< | ||
ResolversUnionTypes["FlowValidationResponse"] | ||
>; | ||
Mutation: ResolverTypeWrapper<{}>; | ||
@@ -645,7 +683,8 @@ OnlineRefundFlowRequest: OnlineRefundFlowRequest; | ||
ConfigScope: ConfigScope; | ||
FlowGrantResponse: | ||
| ResolversTypes["FlowGrant"] | ||
| ResolversTypes["FlowUnsupported"] | ||
| ResolversTypes["FlowRequestInvalid"]; | ||
PaymentMethodDetails: ResolversTypes["Card"] | ResolversTypes["ECheck"]; | ||
FlowGrantResponse: ResolverTypeWrapper< | ||
ResolversUnionTypes["FlowGrantResponse"] | ||
>; | ||
PaymentMethodDetails: ResolverTypeWrapper< | ||
ResolversUnionTypes["PaymentMethodDetails"] | ||
>; | ||
}; | ||
@@ -692,13 +731,3 @@ | ||
> & { paymentMethodDetails: ResolversParentTypes["PaymentMethodDetails"] }; | ||
FlowValidationResponse: | ||
| ResolversParentTypes["OnlinePaymentFlowResponse"] | ||
| ResolversParentTypes["OnlineRefundFlowResponse"] | ||
| ResolversParentTypes["OfflineRefundFlowResponse"] | ||
| ResolversParentTypes["OfflinePaymentFlowResponse"] | ||
| ResolversParentTypes["TerminalPaymentFlowResponse"] | ||
| ResolversParentTypes["OneTimePaymentFlowResponse"] | ||
| ResolversParentTypes["FuturePaymentFlowResponse"] | ||
| ResolversParentTypes["ConfigPluginFlowResponse"] | ||
| ResolversParentTypes["InvalidSignature"] | ||
| ResolversParentTypes["InvalidFlowResult"]; | ||
FlowValidationResponse: ResolversUnionParentTypes["FlowValidationResponse"]; | ||
Mutation: {}; | ||
@@ -732,9 +761,4 @@ OnlineRefundFlowRequest: OnlineRefundFlowRequest; | ||
InvalidFlowResult: InvalidFlowResult; | ||
FlowGrantResponse: | ||
| ResolversParentTypes["FlowGrant"] | ||
| ResolversParentTypes["FlowUnsupported"] | ||
| ResolversParentTypes["FlowRequestInvalid"]; | ||
PaymentMethodDetails: | ||
| ResolversParentTypes["Card"] | ||
| ResolversParentTypes["ECheck"]; | ||
FlowGrantResponse: ResolversUnionParentTypes["FlowGrantResponse"]; | ||
PaymentMethodDetails: ResolversUnionParentTypes["PaymentMethodDetails"]; | ||
}; | ||
@@ -741,0 +765,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
278840
2910