/* tslint:disable */ /* eslint-disable */ /** * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * * @export * @interface SimpleOrder */ export interface SimpleOrder { /** * * @type {number} * @memberof SimpleOrder */ order_index: number; /** * * @type {string} * @memberof SimpleOrder */ order_id: string; /** * * @type {number} * @memberof SimpleOrder */ owner_account_index: number; /** * * @type {string} * @memberof SimpleOrder */ initial_base_amount: string; /** * * @type {string} * @memberof SimpleOrder */ remaining_base_amount: string; /** * * @type {string} * @memberof SimpleOrder */ price: string; /** * * @type {number} * @memberof SimpleOrder */ order_expiry: number; /** * * @type {number} * @memberof SimpleOrder */ transaction_time: number; } /** * Check if a given object implements the SimpleOrder interface. */ export function instanceOfSimpleOrder(value: object): value is SimpleOrder { if (!('order_index' in value) || value['order_index'] === undefined) return false; if (!('order_id' in value) || value['order_id'] === undefined) return false; if (!('owner_account_index' in value) || value['owner_account_index'] === undefined) return false; if (!('initial_base_amount' in value) || value['initial_base_amount'] === undefined) return false; if (!('remaining_base_amount' in value) || value['remaining_base_amount'] === undefined) return false; if (!('price' in value) || value['price'] === undefined) return false; if (!('order_expiry' in value) || value['order_expiry'] === undefined) return false; if (!('transaction_time' in value) || value['transaction_time'] === undefined) return false; return true; } export function SimpleOrderFromJSON(json: any): SimpleOrder { return SimpleOrderFromJSONTyped(json, false); } export function SimpleOrderFromJSONTyped(json: any, ignoreDiscriminator: boolean): SimpleOrder { if (json == null) { return json; } return { 'order_index': json['order_index'], 'order_id': json['order_id'], 'owner_account_index': json['owner_account_index'], 'initial_base_amount': json['initial_base_amount'], 'remaining_base_amount': json['remaining_base_amount'], 'price': json['price'], 'order_expiry': json['order_expiry'], 'transaction_time': json['transaction_time'], }; } export function SimpleOrderToJSON(value?: SimpleOrder | null): any { if (value == null) { return value; } return { 'order_index': value['order_index'], 'order_id': value['order_id'], 'owner_account_index': value['owner_account_index'], 'initial_base_amount': value['initial_base_amount'], 'remaining_base_amount': value['remaining_base_amount'], 'price': value['price'], 'order_expiry': value['order_expiry'], 'transaction_time': value['transaction_time'], }; }