export var SchemaContext;
(function (SchemaContext) {
    /** Schema is used as an input to an operation. */
    SchemaContext["Input"] = "input";
    /** Schema is used as an output from an operation. */
    SchemaContext["Output"] = "output";
    /** Schema is used as an exception from an operation. */
    SchemaContext["Exception"] = "exception";
    /** Schema is used from the operation for generating convenience API. */
    SchemaContext["ConvenienceApi"] = "convenience-api";
    /** Schema is used from the pageable operation. This usage does not propagate. */
    SchemaContext["Paged"] = "paged";
    /** Schema as anonymous model. This usage does not propagate. */
    SchemaContext["Anonymous"] = "anonymous";
})(SchemaContext || (SchemaContext = {}));
//# sourceMappingURL=usage.js.map