fastcomments-sdk
Version:
FastComments API Client - A SDK for interacting with the FastComments API
71 lines • 2.98 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.instanceOfModerationFilter = instanceOfModerationFilter;
exports.ModerationFilterFromJSON = ModerationFilterFromJSON;
exports.ModerationFilterFromJSONTyped = ModerationFilterFromJSONTyped;
exports.ModerationFilterToJSON = ModerationFilterToJSON;
exports.ModerationFilterToJSONTyped = ModerationFilterToJSONTyped;
/**
* Check if a given object implements the ModerationFilter interface.
*/
function instanceOfModerationFilter(value) {
return true;
}
function ModerationFilterFromJSON(json) {
return ModerationFilterFromJSONTyped(json, false);
}
function ModerationFilterFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'reviewed': json['reviewed'] == null ? undefined : json['reviewed'],
'approved': json['approved'] == null ? undefined : json['approved'],
'isSpam': json['isSpam'] == null ? undefined : json['isSpam'],
'isBannedUser': json['isBannedUser'] == null ? undefined : json['isBannedUser'],
'isLocked': json['isLocked'] == null ? undefined : json['isLocked'],
'flagCountGt': json['flagCountGt'] == null ? undefined : json['flagCountGt'],
'userId': json['userId'] == null ? undefined : json['userId'],
'urlId': json['urlId'] == null ? undefined : json['urlId'],
'domain': json['domain'] == null ? undefined : json['domain'],
'moderationGroupIds': json['moderationGroupIds'] == null ? undefined : json['moderationGroupIds'],
'commentTextSearch': json['commentTextSearch'] == null ? undefined : json['commentTextSearch'],
'exactCommentText': json['exactCommentText'] == null ? undefined : json['exactCommentText'],
};
}
function ModerationFilterToJSON(json) {
return ModerationFilterToJSONTyped(json, false);
}
function ModerationFilterToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'reviewed': value['reviewed'],
'approved': value['approved'],
'isSpam': value['isSpam'],
'isBannedUser': value['isBannedUser'],
'isLocked': value['isLocked'],
'flagCountGt': value['flagCountGt'],
'userId': value['userId'],
'urlId': value['urlId'],
'domain': value['domain'],
'moderationGroupIds': value['moderationGroupIds'],
'commentTextSearch': value['commentTextSearch'],
'exactCommentText': value['exactCommentText'],
};
}
//# sourceMappingURL=ModerationFilter.js.map