github.com/Ingenico-ePayments/connect-sdk-go@v0.0.0-20240318153750-1f8cd329b9c9/domain/definitions/OrderStatusOutput.go (about)

     1  // This class was auto-generated from the API references found at
     2  // https://epayments-api.developer-ingenico.com/
     3  
     4  package definitions
     5  
     6  import "github.com/Ingenico-ePayments/connect-sdk-go/domain/errors"
     7  
     8  // OrderStatusOutput represents class OrderStatusOutput
     9  type OrderStatusOutput struct {
    10  	Errors                   *[]errors.APIError `json:"errors,omitempty"`
    11  	IsCancellable            *bool              `json:"isCancellable,omitempty"`
    12  	IsRetriable              *bool              `json:"isRetriable,omitempty"`
    13  	ProviderRawOutput        *[]KeyValuePair    `json:"providerRawOutput,omitempty"`
    14  	StatusCategory           *string            `json:"statusCategory,omitempty"`
    15  	StatusCode               *int32             `json:"statusCode,omitempty"`
    16  	StatusCodeChangeDateTime *string            `json:"statusCodeChangeDateTime,omitempty"`
    17  }
    18  
    19  // NewOrderStatusOutput constructs a new OrderStatusOutput
    20  func NewOrderStatusOutput() *OrderStatusOutput {
    21  	return &OrderStatusOutput{}
    22  }