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.
- typeType: stringrequired
Asset type token. Either a recognised top-level category (e.g.
office) or slash-notationcategory/subtypewhere 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. - leasableType: nullable
Units Properties: 2Leasable units (area) range.
- locationType: null | array of string
Classes Allowed location classes for this category (A | B | C).
- rentType: nullable
Per Unit Properties: 4Target rent per unit (currency-bearing).
- vacancyType: nullable
Rate Properties: 2Acceptable vacancy rate range.
- yieldType: nullable
Percent Properties: 2Target yield percentage range.