UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

52 lines 2.21 kB
import { exists } from '../runtime.js'; import { GetChildInfoAllOfApiKeysFromJSON, GetChildInfoAllOfApiKeysToJSON } from './GetChildInfoAllOfApiKeys.js'; import { GetChildInfoAllOfCreditsFromJSON, GetChildInfoAllOfCreditsToJSON } from './GetChildInfoAllOfCredits.js'; import { GetChildInfoAllOfStatisticsFromJSON, GetChildInfoAllOfStatisticsToJSON } from './GetChildInfoAllOfStatistics.js'; export function instanceOfGetChildInfo(value) { let isInstance = true; isInstance = isInstance && 'email' in value; isInstance = isInstance && 'firstName' in value; isInstance = isInstance && 'lastName' in value; isInstance = isInstance && 'companyName' in value; isInstance = isInstance && 'password' in value; return isInstance; } export function GetChildInfoFromJSON(json) { return GetChildInfoFromJSONTyped(json, false); } export function GetChildInfoFromJSONTyped(json, ignoreDiscriminator) { if (json === undefined || json === null) { return json; } return { email: json['email'], firstName: json['firstName'], lastName: json['lastName'], companyName: json['companyName'], credits: !exists(json, 'credits') ? undefined : GetChildInfoAllOfCreditsFromJSON(json['credits']), statistics: !exists(json, 'statistics') ? undefined : GetChildInfoAllOfStatisticsFromJSON(json['statistics']), password: json['password'], ips: !exists(json, 'ips') ? undefined : json['ips'], apiKeys: !exists(json, 'apiKeys') ? undefined : GetChildInfoAllOfApiKeysFromJSON(json['apiKeys']), }; } export function GetChildInfoToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { email: value.email, firstName: value.firstName, lastName: value.lastName, companyName: value.companyName, credits: GetChildInfoAllOfCreditsToJSON(value.credits), statistics: GetChildInfoAllOfStatisticsToJSON(value.statistics), password: value.password, ips: value.ips, apiKeys: GetChildInfoAllOfApiKeysToJSON(value.apiKeys), }; } //# sourceMappingURL=GetChildInfo.js.map