@microsoft.azure/autorest.incubator
Version:
AutoRest incubator project
21 lines • 722 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const clientruntime_1 = require("../../csharp/lowlevel-generator/clientruntime");
const primitive_1 = require("../../csharp/schema/primitive");
class Boolean extends primitive_1.Primitive {
constructor(schema, isRequired) {
super(schema);
this.isRequired = isRequired;
this.isXmlAttribute = false;
this.jsonType = clientruntime_1.ClientRuntime.JsonBoolean;
this.ToStringMethod = ".ToString()";
}
get declaration() {
return `bool${this.isRequired ? '' : '?'}`;
}
validateValue(property) {
return ``;
}
}
exports.Boolean = Boolean;
//# sourceMappingURL=boolean.js.map