mirror of
https://github.com/hanzo-fi/payments.git
synced 2026-10-30 20:31:20 +00:00
* Use formance-sdk-go/v3 to in connector uninstall e2e test * Compile API docs from openapi spec * Generate go SDK locally for use in integration tests * Get rid of unnecessary redirect in e2e tests now that SDK is generated * Omit generated SDK code from codecoverage checks * Add flake and envrc for nix * Run Dirty and Tests CI steps with nix * Run pre-commit using nix * Remove duplicated steps from Earthfile * Fixes for linter * Add go generate to Justfile pre-commit * Still run Deploy on ubuntu-latest * Address coderabbit feedback
38 lines
1.1 KiB
Go
38 lines
1.1 KiB
Go
// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
|
|
|
package components
|
|
|
|
type V3InitiatePaymentResponseData struct {
|
|
// Related payment initiation object ID created.
|
|
//
|
|
PaymentInitiationID *string `json:"paymentInitiationID,omitempty"`
|
|
// Will be filled if the noValidation query parameter is set to true. Since this call is asynchronous, the response will contain the ID of the task that was created to create the payment on the PSP. You can use the task API to check the status of the task and get the resulting payment ID
|
|
//
|
|
TaskID *string `json:"taskID,omitempty"`
|
|
}
|
|
|
|
func (o *V3InitiatePaymentResponseData) GetPaymentInitiationID() *string {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.PaymentInitiationID
|
|
}
|
|
|
|
func (o *V3InitiatePaymentResponseData) GetTaskID() *string {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.TaskID
|
|
}
|
|
|
|
type V3InitiatePaymentResponse struct {
|
|
Data V3InitiatePaymentResponseData `json:"data"`
|
|
}
|
|
|
|
func (o *V3InitiatePaymentResponse) GetData() V3InitiatePaymentResponseData {
|
|
if o == nil {
|
|
return V3InitiatePaymentResponseData{}
|
|
}
|
|
return o.Data
|
|
}
|