Skip to content

Generate discriminator/const fields as defaulted raw values with dual accessors #65

Description

@OmarAlJarrah

Problem

Discriminator/const fields and the typed+raw dual-accessor pattern fall out of the field model and need a codegen template.

Proposed change

Generate const/discriminator fields as defaulted raw values, with a typed accessor and a raw accessor per field. (Two getters + two setters per field reinforces the separate binary-compat baseline for generated code.)

Acceptance

  • Const/discriminator template
  • Dual accessors generated

Depends on the four-state field model.

Dependencies


Priority: medium · Effort: small

Metadata

Metadata

Assignees

No one assigned

    Labels

    codegenfuture KotlinPoet codegenenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions