fastcomments-sdk
Version:
FastComments API Client - A SDK for interacting with the FastComments API
111 lines • 6.6 kB
JavaScript
;
/* 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.instanceOfUpdateTenantPackageBody = instanceOfUpdateTenantPackageBody;
exports.UpdateTenantPackageBodyFromJSON = UpdateTenantPackageBodyFromJSON;
exports.UpdateTenantPackageBodyFromJSONTyped = UpdateTenantPackageBodyFromJSONTyped;
exports.UpdateTenantPackageBodyToJSON = UpdateTenantPackageBodyToJSON;
exports.UpdateTenantPackageBodyToJSONTyped = UpdateTenantPackageBodyToJSONTyped;
/**
* Check if a given object implements the UpdateTenantPackageBody interface.
*/
function instanceOfUpdateTenantPackageBody(value) {
return true;
}
function UpdateTenantPackageBodyFromJSON(json) {
return UpdateTenantPackageBodyFromJSONTyped(json, false);
}
function UpdateTenantPackageBodyFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'name': json['name'] == null ? undefined : json['name'],
'monthlyCostUSD': json['monthlyCostUSD'] == null ? undefined : json['monthlyCostUSD'],
'yearlyCostUSD': json['yearlyCostUSD'] == null ? undefined : json['yearlyCostUSD'],
'maxMonthlyPageLoads': json['maxMonthlyPageLoads'] == null ? undefined : json['maxMonthlyPageLoads'],
'maxMonthlyAPICredits': json['maxMonthlyAPICredits'] == null ? undefined : json['maxMonthlyAPICredits'],
'maxMonthlyComments': json['maxMonthlyComments'] == null ? undefined : json['maxMonthlyComments'],
'maxConcurrentUsers': json['maxConcurrentUsers'] == null ? undefined : json['maxConcurrentUsers'],
'maxTenantUsers': json['maxTenantUsers'] == null ? undefined : json['maxTenantUsers'],
'maxSSOUsers': json['maxSSOUsers'] == null ? undefined : json['maxSSOUsers'],
'maxModerators': json['maxModerators'] == null ? undefined : json['maxModerators'],
'maxDomains': json['maxDomains'] == null ? undefined : json['maxDomains'],
'maxCustomCollectionSize': json['maxCustomCollectionSize'] == null ? undefined : json['maxCustomCollectionSize'],
'hasDebranding': json['hasDebranding'] == null ? undefined : json['hasDebranding'],
'hasWhiteLabeling': json['hasWhiteLabeling'] == null ? undefined : json['hasWhiteLabeling'],
'forWhoText': json['forWhoText'] == null ? undefined : json['forWhoText'],
'featureTaglines': json['featureTaglines'] == null ? undefined : json['featureTaglines'],
'hasFlexPricing': json['hasFlexPricing'] == null ? undefined : json['hasFlexPricing'],
'flexPageLoadCostCents': json['flexPageLoadCostCents'] == null ? undefined : json['flexPageLoadCostCents'],
'flexPageLoadUnit': json['flexPageLoadUnit'] == null ? undefined : json['flexPageLoadUnit'],
'flexCommentCostCents': json['flexCommentCostCents'] == null ? undefined : json['flexCommentCostCents'],
'flexCommentUnit': json['flexCommentUnit'] == null ? undefined : json['flexCommentUnit'],
'flexSSOUserCostCents': json['flexSSOUserCostCents'] == null ? undefined : json['flexSSOUserCostCents'],
'flexSSOUserUnit': json['flexSSOUserUnit'] == null ? undefined : json['flexSSOUserUnit'],
'flexAPICreditCostCents': json['flexAPICreditCostCents'] == null ? undefined : json['flexAPICreditCostCents'],
'flexAPICreditUnit': json['flexAPICreditUnit'] == null ? undefined : json['flexAPICreditUnit'],
'flexModeratorCostCents': json['flexModeratorCostCents'] == null ? undefined : json['flexModeratorCostCents'],
'flexModeratorUnit': json['flexModeratorUnit'] == null ? undefined : json['flexModeratorUnit'],
'flexAdminCostCents': json['flexAdminCostCents'] == null ? undefined : json['flexAdminCostCents'],
'flexAdminUnit': json['flexAdminUnit'] == null ? undefined : json['flexAdminUnit'],
'flexDomainCostCents': json['flexDomainCostCents'] == null ? undefined : json['flexDomainCostCents'],
'flexDomainUnit': json['flexDomainUnit'] == null ? undefined : json['flexDomainUnit'],
'flexMinimumCostCents': json['flexMinimumCostCents'] == null ? undefined : json['flexMinimumCostCents'],
};
}
function UpdateTenantPackageBodyToJSON(json) {
return UpdateTenantPackageBodyToJSONTyped(json, false);
}
function UpdateTenantPackageBodyToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'name': value['name'],
'monthlyCostUSD': value['monthlyCostUSD'],
'yearlyCostUSD': value['yearlyCostUSD'],
'maxMonthlyPageLoads': value['maxMonthlyPageLoads'],
'maxMonthlyAPICredits': value['maxMonthlyAPICredits'],
'maxMonthlyComments': value['maxMonthlyComments'],
'maxConcurrentUsers': value['maxConcurrentUsers'],
'maxTenantUsers': value['maxTenantUsers'],
'maxSSOUsers': value['maxSSOUsers'],
'maxModerators': value['maxModerators'],
'maxDomains': value['maxDomains'],
'maxCustomCollectionSize': value['maxCustomCollectionSize'],
'hasDebranding': value['hasDebranding'],
'hasWhiteLabeling': value['hasWhiteLabeling'],
'forWhoText': value['forWhoText'],
'featureTaglines': value['featureTaglines'],
'hasFlexPricing': value['hasFlexPricing'],
'flexPageLoadCostCents': value['flexPageLoadCostCents'],
'flexPageLoadUnit': value['flexPageLoadUnit'],
'flexCommentCostCents': value['flexCommentCostCents'],
'flexCommentUnit': value['flexCommentUnit'],
'flexSSOUserCostCents': value['flexSSOUserCostCents'],
'flexSSOUserUnit': value['flexSSOUserUnit'],
'flexAPICreditCostCents': value['flexAPICreditCostCents'],
'flexAPICreditUnit': value['flexAPICreditUnit'],
'flexModeratorCostCents': value['flexModeratorCostCents'],
'flexModeratorUnit': value['flexModeratorUnit'],
'flexAdminCostCents': value['flexAdminCostCents'],
'flexAdminUnit': value['flexAdminUnit'],
'flexDomainCostCents': value['flexDomainCostCents'],
'flexDomainUnit': value['flexDomainUnit'],
'flexMinimumCostCents': value['flexMinimumCostCents'],
};
}
//# sourceMappingURL=UpdateTenantPackageBody.js.map