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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions