UNPKG

@azure-tools/typespec-java

Version:

TypeSpec library for emitting Java client from the TypeSpec REST protocol binding

34 lines 1.25 kB
/* eslint-disable @typescript-eslint/no-unsafe-declaration-merging */ import { PrimitiveSchema, SchemaType } from "@autorest/codemodel"; export class DurationSchema extends PrimitiveSchema { constructor(name, description, objectInitializer) { super(name, description, SchemaType.Duration); this.format = "duration-rfc3339"; this.apply(objectInitializer); } } export class DateTimeSchema extends PrimitiveSchema { constructor(name, description, objectInitializer) { super(name, description, SchemaType.DateTime); this.apply(objectInitializer); } } export class DateSchema extends PrimitiveSchema { constructor(name, description, objectInitializer) { super(name, description, SchemaType.Date); this.apply(objectInitializer); } } export class TimeSchema extends PrimitiveSchema { constructor(name, description, objectInitializer) { super(name, description, SchemaType.Time); this.apply(objectInitializer); } } export class UnixTimeSchema extends PrimitiveSchema { constructor(name, description, objectInitializer) { super(name, description, SchemaType.UnixTime); this.apply(objectInitializer); } } //# sourceMappingURL=time.js.map