Skip to content

codegen: 6.6.0 ListCreativeFormatsRequest drops spec-defined 'type' filter and 'uniqueItems' constraints #971

Description

@numarasSigmaSoftware

The authoritative AdCP 3.1.1 list-creative-formats-request.json schema defines:

  • type — enum [audio, video, display, dooh]
  • disclosure_positionsuniqueItems: true
  • disclosure_persistenceuniqueItems: true

The generated Python model in adcp-client-python==6.6.0 omits the type field and the uniqueItems validations, so a client cannot send the type filter and duplicate disclosure_positions / disclosure_persistence entries aren't rejected.

Repro: inspect the generated ListCreativeFormatsRequest model in 6.6.0.
Expected: type field + uniqueItems validation present, per the 3.1.1 schema.
Actual: absent.

Impact: downstream servers pinning 6.6.0 cannot honor these spec-defined filters/constraints and must suppress the corresponding conformance scenarios until codegen is fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions