gilly/common

Types

Controls how the codegen decides whether a field should be Option(T).

pub type Optionality {
  RequiredOnly
  NullableOnly
  RequiredAndNullable
}

Constructors

  • RequiredOnly

    Only fields listed in the required array are non-optional. This is the strict OpenAPI interpretation.

  • NullableOnly

    Fields are required unless marked nullable: true. Useful for specs (like Scaleway) that don’t use required arrays.

  • RequiredAndNullable

    A field is optional if it’s not in required OR is nullable: true. This combines both signals.

Values

pub const header_comment: String

Template for the header comment in generated code files. Matches the Go’s generated files conventions so that git identifies this as a generated file and ignores it in diffs by default.

pub const supported_file_types: List(String)

Supported file types for input OpenAPI specifications.

pub const version: String

Gilly’s current version.

Search Document