UNPKG

fastcomments-sdk

Version:

FastComments API Client - A SDK for interacting with the FastComments API

123 lines 5.18 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * fastcomments * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfAPITenantDailyUsage = instanceOfAPITenantDailyUsage; exports.APITenantDailyUsageFromJSON = APITenantDailyUsageFromJSON; exports.APITenantDailyUsageFromJSONTyped = APITenantDailyUsageFromJSONTyped; exports.APITenantDailyUsageToJSON = APITenantDailyUsageToJSON; exports.APITenantDailyUsageToJSONTyped = APITenantDailyUsageToJSONTyped; /** * Check if a given object implements the APITenantDailyUsage interface. */ function instanceOfAPITenantDailyUsage(value) { if (!('id' in value) || value['id'] === undefined) return false; if (!('tenantId' in value) || value['tenantId'] === undefined) return false; if (!('yearNumber' in value) || value['yearNumber'] === undefined) return false; if (!('monthNumber' in value) || value['monthNumber'] === undefined) return false; if (!('dayNumber' in value) || value['dayNumber'] === undefined) return false; if (!('commentFetchCount' in value) || value['commentFetchCount'] === undefined) return false; if (!('commentCreateCount' in value) || value['commentCreateCount'] === undefined) return false; if (!('conversationCreateCount' in value) || value['conversationCreateCount'] === undefined) return false; if (!('voteCount' in value) || value['voteCount'] === undefined) return false; if (!('accountCreatedCount' in value) || value['accountCreatedCount'] === undefined) return false; if (!('userMentionSearch' in value) || value['userMentionSearch'] === undefined) return false; if (!('hashTagSearch' in value) || value['hashTagSearch'] === undefined) return false; if (!('gifSearchTrending' in value) || value['gifSearchTrending'] === undefined) return false; if (!('gifSearch' in value) || value['gifSearch'] === undefined) return false; if (!('apiCreditsUsed' in value) || value['apiCreditsUsed'] === undefined) return false; if (!('createdAt' in value) || value['createdAt'] === undefined) return false; if (!('billed' in value) || value['billed'] === undefined) return false; if (!('ignored' in value) || value['ignored'] === undefined) return false; if (!('apiErrorCount' in value) || value['apiErrorCount'] === undefined) return false; return true; } function APITenantDailyUsageFromJSON(json) { return APITenantDailyUsageFromJSONTyped(json, false); } function APITenantDailyUsageFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'id': json['id'], 'tenantId': json['tenantId'], 'yearNumber': json['yearNumber'], 'monthNumber': json['monthNumber'], 'dayNumber': json['dayNumber'], 'commentFetchCount': json['commentFetchCount'], 'commentCreateCount': json['commentCreateCount'], 'conversationCreateCount': json['conversationCreateCount'], 'voteCount': json['voteCount'], 'accountCreatedCount': json['accountCreatedCount'], 'userMentionSearch': json['userMentionSearch'], 'hashTagSearch': json['hashTagSearch'], 'gifSearchTrending': json['gifSearchTrending'], 'gifSearch': json['gifSearch'], 'apiCreditsUsed': json['apiCreditsUsed'], 'createdAt': (new Date(json['createdAt'])), 'billed': json['billed'], 'ignored': json['ignored'], 'apiErrorCount': json['apiErrorCount'], }; } function APITenantDailyUsageToJSON(json) { return APITenantDailyUsageToJSONTyped(json, false); } function APITenantDailyUsageToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'id': value['id'], 'tenantId': value['tenantId'], 'yearNumber': value['yearNumber'], 'monthNumber': value['monthNumber'], 'dayNumber': value['dayNumber'], 'commentFetchCount': value['commentFetchCount'], 'commentCreateCount': value['commentCreateCount'], 'conversationCreateCount': value['conversationCreateCount'], 'voteCount': value['voteCount'], 'accountCreatedCount': value['accountCreatedCount'], 'userMentionSearch': value['userMentionSearch'], 'hashTagSearch': value['hashTagSearch'], 'gifSearchTrending': value['gifSearchTrending'], 'gifSearch': value['gifSearch'], 'apiCreditsUsed': value['apiCreditsUsed'], 'createdAt': ((value['createdAt']).toISOString()), 'billed': value['billed'], 'ignored': value['ignored'], 'apiErrorCount': value['apiErrorCount'], }; } //# sourceMappingURL=APITenantDailyUsage.js.map