UNPKG

umbraco-management-api-client

Version:

TypeScript client for the Umbraco Management API (auto-generated by OpenAPI Generator)

73 lines (72 loc) 3.1 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * Umbraco Management API * This shows all APIs available in this version of Umbraco - including all the legacy apis that are available for backward compatibility * * The version of the OpenAPI document: Latest * * * 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.instanceOfDatabaseInstallRequestModel = instanceOfDatabaseInstallRequestModel; exports.DatabaseInstallRequestModelFromJSON = DatabaseInstallRequestModelFromJSON; exports.DatabaseInstallRequestModelFromJSONTyped = DatabaseInstallRequestModelFromJSONTyped; exports.DatabaseInstallRequestModelToJSON = DatabaseInstallRequestModelToJSON; exports.DatabaseInstallRequestModelToJSONTyped = DatabaseInstallRequestModelToJSONTyped; /** * Check if a given object implements the DatabaseInstallRequestModel interface. */ function instanceOfDatabaseInstallRequestModel(value) { if (!('id' in value) || value['id'] === undefined) return false; if (!('providerName' in value) || value['providerName'] === undefined) return false; if (!('useIntegratedAuthentication' in value) || value['useIntegratedAuthentication'] === undefined) return false; if (!('trustServerCertificate' in value) || value['trustServerCertificate'] === undefined) return false; return true; } function DatabaseInstallRequestModelFromJSON(json) { return DatabaseInstallRequestModelFromJSONTyped(json, false); } function DatabaseInstallRequestModelFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'id': json['id'], 'providerName': json['providerName'], 'server': json['server'] == null ? undefined : json['server'], 'name': json['name'] == null ? undefined : json['name'], 'username': json['username'] == null ? undefined : json['username'], 'password': json['password'] == null ? undefined : json['password'], 'useIntegratedAuthentication': json['useIntegratedAuthentication'], 'connectionString': json['connectionString'] == null ? undefined : json['connectionString'], 'trustServerCertificate': json['trustServerCertificate'], }; } function DatabaseInstallRequestModelToJSON(json) { return DatabaseInstallRequestModelToJSONTyped(json, false); } function DatabaseInstallRequestModelToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'id': value['id'], 'providerName': value['providerName'], 'server': value['server'], 'name': value['name'], 'username': value['username'], 'password': value['password'], 'useIntegratedAuthentication': value['useIntegratedAuthentication'], 'connectionString': value['connectionString'], 'trustServerCertificate': value['trustServerCertificate'], }; }