interface OpenAPIHelperInterface {
    allowsEmptyValue(): boolean;
    getAdditionalProperties?(): undefined | AdditionalProperties;
    getAlternatives(): OpenAPIHelperInterface[];
    getChildren(): Record<string, OpenAPIHelperInterface>;
    getDefaultValue(): unknown;
    getDescription(): string;
    getDiscriminator?(): undefined | DiscriminatorObject;
    getEncoding?(): undefined | Record<string, EncodingObject>;
    getEnum(): unknown[];
    getExampleValue(): unknown;
    getExamples?(): undefined | Record<string, ReferenceObject | ExampleObject>;
    getFirstItem(): undefined | OpenAPIHelperInterface;
    getMax(): undefined | number;
    getMin(): undefined | number;
    getRef?(): undefined | string;
    getStyle?(): undefined | string;
    getType(): string;
    getUnit(): string;
    getXml?(): undefined | XMLObject;
    hasAdditionalProperties?(): boolean;
    hasDefaultValue(): boolean;
    hasDiscriminator?(): boolean;
    hasEncoding?(): boolean;
    hasExampleValue(): boolean;
    hasExamples?(): boolean;
    hasMax(): boolean;
    hasMin(): boolean;
    hasRef?(): boolean;
    hasStyle?(): boolean;
    hasXml?(): boolean;
    isDeprecated(): boolean;
    isRequired(): boolean;
    isUnique(): boolean;
    isValid(): boolean;
}

Hierarchy (view full)

Implemented by

Methods