CreateMandateCategoryRequest

Mandate category entry (POST create + PATCH update). Categories are replace-all on PATCH — partial-by-id semantics are not supported because the category list is small and the contained ranges are independently optional.

  • Asset type token. Either a recognised top-level category (e.g. office) or slash-notation category/subtype where both halves are recognised and the subtype belongs to the declared base (e.g. retail/shopping_mall). Empty halves, unknown tokens, and mixed-base pairs return 400 with the accepted base-type list in the error message.

  • Leasable units (area) range.

    Properties: 2
  • Allowed location classes for this category (A | B | C).

  • Target rent per unit (currency-bearing).

    Properties: 4
  • Acceptable vacancy rate range.

    Properties: 2
  • Target yield percentage range.

    Properties: 2