@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
140 lines (139 loc) • 5.55 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.36
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* @export
*/
export const GetCharactersCharacterIdContracts200OkAvailabilityEnum = {
Public: 'public',
Personal: 'personal',
Corporation: 'corporation',
Alliance: 'alliance'
};
/**
* @export
*/
export const GetCharactersCharacterIdContracts200OkStatusEnum = {
Outstanding: 'outstanding',
InProgress: 'in_progress',
FinishedIssuer: 'finished_issuer',
FinishedContractor: 'finished_contractor',
Finished: 'finished',
Cancelled: 'cancelled',
Rejected: 'rejected',
Failed: 'failed',
Deleted: 'deleted',
Reversed: 'reversed'
};
/**
* @export
*/
export const GetCharactersCharacterIdContracts200OkTypeEnum = {
Unknown: 'unknown',
ItemExchange: 'item_exchange',
Auction: 'auction',
Courier: 'courier',
Loan: 'loan'
};
/**
* Check if a given object implements the GetCharactersCharacterIdContracts200Ok interface.
*/
export function instanceOfGetCharactersCharacterIdContracts200Ok(value) {
if (!('acceptorId' in value) || value['acceptorId'] === undefined)
return false;
if (!('assigneeId' in value) || value['assigneeId'] === undefined)
return false;
if (!('availability' in value) || value['availability'] === undefined)
return false;
if (!('contractId' in value) || value['contractId'] === undefined)
return false;
if (!('dateExpired' in value) || value['dateExpired'] === undefined)
return false;
if (!('dateIssued' in value) || value['dateIssued'] === undefined)
return false;
if (!('forCorporation' in value) || value['forCorporation'] === undefined)
return false;
if (!('issuerCorporationId' in value) || value['issuerCorporationId'] === undefined)
return false;
if (!('issuerId' in value) || value['issuerId'] === undefined)
return false;
if (!('status' in value) || value['status'] === undefined)
return false;
if (!('type' in value) || value['type'] === undefined)
return false;
return true;
}
export function GetCharactersCharacterIdContracts200OkFromJSON(json) {
return GetCharactersCharacterIdContracts200OkFromJSONTyped(json, false);
}
export function GetCharactersCharacterIdContracts200OkFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'acceptorId': json['acceptor_id'],
'assigneeId': json['assignee_id'],
'availability': json['availability'],
'buyout': json['buyout'] == null ? undefined : json['buyout'],
'collateral': json['collateral'] == null ? undefined : json['collateral'],
'contractId': json['contract_id'],
'dateAccepted': json['date_accepted'] == null ? undefined : (new Date(json['date_accepted'])),
'dateCompleted': json['date_completed'] == null ? undefined : (new Date(json['date_completed'])),
'dateExpired': (new Date(json['date_expired'])),
'dateIssued': (new Date(json['date_issued'])),
'daysToComplete': json['days_to_complete'] == null ? undefined : json['days_to_complete'],
'endLocationId': json['end_location_id'] == null ? undefined : json['end_location_id'],
'forCorporation': json['for_corporation'],
'issuerCorporationId': json['issuer_corporation_id'],
'issuerId': json['issuer_id'],
'price': json['price'] == null ? undefined : json['price'],
'reward': json['reward'] == null ? undefined : json['reward'],
'startLocationId': json['start_location_id'] == null ? undefined : json['start_location_id'],
'status': json['status'],
'title': json['title'] == null ? undefined : json['title'],
'type': json['type'],
'volume': json['volume'] == null ? undefined : json['volume'],
};
}
export function GetCharactersCharacterIdContracts200OkToJSON(json) {
return GetCharactersCharacterIdContracts200OkToJSONTyped(json, false);
}
export function GetCharactersCharacterIdContracts200OkToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'acceptor_id': value['acceptorId'],
'assignee_id': value['assigneeId'],
'availability': value['availability'],
'buyout': value['buyout'],
'collateral': value['collateral'],
'contract_id': value['contractId'],
'date_accepted': value['dateAccepted'] == null ? undefined : ((value['dateAccepted']).toISOString()),
'date_completed': value['dateCompleted'] == null ? undefined : ((value['dateCompleted']).toISOString()),
'date_expired': ((value['dateExpired']).toISOString()),
'date_issued': ((value['dateIssued']).toISOString()),
'days_to_complete': value['daysToComplete'],
'end_location_id': value['endLocationId'],
'for_corporation': value['forCorporation'],
'issuer_corporation_id': value['issuerCorporationId'],
'issuer_id': value['issuerId'],
'price': value['price'],
'reward': value['reward'],
'start_location_id': value['startLocationId'],
'status': value['status'],
'title': value['title'],
'type': value['type'],
'volume': value['volume'],
};
}