222 lines
6.9 KiB
Go
222 lines
6.9 KiB
Go
package wallet
|
|
|
|
// This file was generated by the swagger tool.
|
|
// Editing this file might prove futile when you re-run the swagger generate command
|
|
|
|
import (
|
|
"fmt"
|
|
"io"
|
|
|
|
"github.com/go-openapi/runtime"
|
|
|
|
strfmt "github.com/go-openapi/strfmt"
|
|
|
|
"local/models"
|
|
)
|
|
|
|
// GetCharactersCharacterIDWalletTransactionsReader is a Reader for the GetCharactersCharacterIDWalletTransactions structure.
|
|
type GetCharactersCharacterIDWalletTransactionsReader struct {
|
|
formats strfmt.Registry
|
|
}
|
|
|
|
// ReadResponse reads a server response into the received o.
|
|
func (o *GetCharactersCharacterIDWalletTransactionsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
|
switch response.Code() {
|
|
|
|
case 200:
|
|
result := NewGetCharactersCharacterIDWalletTransactionsOK()
|
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
return nil, err
|
|
}
|
|
return result, nil
|
|
|
|
case 403:
|
|
result := NewGetCharactersCharacterIDWalletTransactionsForbidden()
|
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
return nil, err
|
|
}
|
|
return nil, result
|
|
|
|
case 500:
|
|
result := NewGetCharactersCharacterIDWalletTransactionsInternalServerError()
|
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
|
return nil, err
|
|
}
|
|
return nil, result
|
|
|
|
default:
|
|
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
|
}
|
|
}
|
|
|
|
// NewGetCharactersCharacterIDWalletTransactionsOK creates a GetCharactersCharacterIDWalletTransactionsOK with default headers values
|
|
func NewGetCharactersCharacterIDWalletTransactionsOK() *GetCharactersCharacterIDWalletTransactionsOK {
|
|
return &GetCharactersCharacterIDWalletTransactionsOK{}
|
|
}
|
|
|
|
/*GetCharactersCharacterIDWalletTransactionsOK handles this case with default header values.
|
|
|
|
Wallet transactions
|
|
*/
|
|
type GetCharactersCharacterIDWalletTransactionsOK struct {
|
|
/*The caching mechanism used
|
|
*/
|
|
CacheControl string
|
|
/*RFC7231 formatted datetime string
|
|
*/
|
|
Expires string
|
|
/*RFC7231 formatted datetime string
|
|
*/
|
|
LastModified string
|
|
|
|
Payload []*GetCharactersCharacterIDWalletTransactionsOKBodyItems0
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsOK) Error() string {
|
|
return fmt.Sprintf("[GET /characters/{character_id}/wallet/transactions/][%d] getCharactersCharacterIdWalletTransactionsOK %+v", 200, o.Payload)
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
|
|
// response header Cache-Control
|
|
o.CacheControl = response.GetHeader("Cache-Control")
|
|
|
|
// response header Expires
|
|
o.Expires = response.GetHeader("Expires")
|
|
|
|
// response header Last-Modified
|
|
o.LastModified = response.GetHeader("Last-Modified")
|
|
|
|
// response payload
|
|
if err := consumer.Consume(response.Body(), &o.Payload); err != nil && err != io.EOF {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// NewGetCharactersCharacterIDWalletTransactionsForbidden creates a GetCharactersCharacterIDWalletTransactionsForbidden with default headers values
|
|
func NewGetCharactersCharacterIDWalletTransactionsForbidden() *GetCharactersCharacterIDWalletTransactionsForbidden {
|
|
return &GetCharactersCharacterIDWalletTransactionsForbidden{}
|
|
}
|
|
|
|
/*GetCharactersCharacterIDWalletTransactionsForbidden handles this case with default header values.
|
|
|
|
Forbidden
|
|
*/
|
|
type GetCharactersCharacterIDWalletTransactionsForbidden struct {
|
|
Payload *models.Forbidden
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsForbidden) Error() string {
|
|
return fmt.Sprintf("[GET /characters/{character_id}/wallet/transactions/][%d] getCharactersCharacterIdWalletTransactionsForbidden %+v", 403, o.Payload)
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsForbidden) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
|
|
o.Payload = new(models.Forbidden)
|
|
|
|
// response payload
|
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// NewGetCharactersCharacterIDWalletTransactionsInternalServerError creates a GetCharactersCharacterIDWalletTransactionsInternalServerError with default headers values
|
|
func NewGetCharactersCharacterIDWalletTransactionsInternalServerError() *GetCharactersCharacterIDWalletTransactionsInternalServerError {
|
|
return &GetCharactersCharacterIDWalletTransactionsInternalServerError{}
|
|
}
|
|
|
|
/*GetCharactersCharacterIDWalletTransactionsInternalServerError handles this case with default header values.
|
|
|
|
Internal server error
|
|
*/
|
|
type GetCharactersCharacterIDWalletTransactionsInternalServerError struct {
|
|
Payload *models.InternalServerError
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsInternalServerError) Error() string {
|
|
return fmt.Sprintf("[GET /characters/{character_id}/wallet/transactions/][%d] getCharactersCharacterIdWalletTransactionsInternalServerError %+v", 500, o.Payload)
|
|
}
|
|
|
|
func (o *GetCharactersCharacterIDWalletTransactionsInternalServerError) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
|
|
|
o.Payload = new(models.InternalServerError)
|
|
|
|
// response payload
|
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
|
return err
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
/*GetCharactersCharacterIDWalletTransactionsOKBodyItems0 get_characters_character_id_wallet_transactions_200_ok
|
|
//
|
|
// wallet transaction
|
|
swagger:model GetCharactersCharacterIDWalletTransactionsOKBodyItems0
|
|
*/
|
|
type GetCharactersCharacterIDWalletTransactionsOKBodyItems0 struct {
|
|
|
|
// get_characters_character_id_wallet_transactions_client_id
|
|
//
|
|
// client_id integer
|
|
// Required: true
|
|
ClientID *int32 `json:"client_id"`
|
|
|
|
// get_characters_character_id_wallet_transactions_date
|
|
//
|
|
// Date and time of transaction
|
|
// Required: true
|
|
Date *strfmt.DateTime `json:"date"`
|
|
|
|
// get_characters_character_id_wallet_transactions_is_buy
|
|
//
|
|
// is_buy boolean
|
|
// Required: true
|
|
IsBuy *bool `json:"is_buy"`
|
|
|
|
// get_characters_character_id_wallet_transactions_is_personal
|
|
//
|
|
// is_personal boolean
|
|
// Required: true
|
|
IsPersonal *bool `json:"is_personal"`
|
|
|
|
// get_characters_character_id_wallet_transactions_journal_ref_id
|
|
//
|
|
// journal_ref_id integer
|
|
// Required: true
|
|
JournalRefID *int64 `json:"journal_ref_id"`
|
|
|
|
// get_characters_character_id_wallet_transactions_location_id
|
|
//
|
|
// location_id integer
|
|
// Required: true
|
|
LocationID *int64 `json:"location_id"`
|
|
|
|
// get_characters_character_id_wallet_transactions_quantity
|
|
//
|
|
// quantity integer
|
|
// Required: true
|
|
Quantity *int32 `json:"quantity"`
|
|
|
|
// get_characters_character_id_wallet_transactions_transaction_id
|
|
//
|
|
// Unique transaction ID
|
|
// Required: true
|
|
TransactionID *int64 `json:"transaction_id"`
|
|
|
|
// get_characters_character_id_wallet_transactions_type_id
|
|
//
|
|
// type_id integer
|
|
// Required: true
|
|
TypeID *int32 `json:"type_id"`
|
|
|
|
// get_characters_character_id_wallet_transactions_unit_price
|
|
//
|
|
// Amount paid per unit
|
|
// Required: true
|
|
UnitPrice *float32 `json:"unit_price"`
|
|
}
|