Update a phone-number sub-resource item
Authorizations
Reevo API key passed as Authorization: Bearer <api-key>.
Body
Partial write payload for a per-item phone_numbers PATCH (FR-026b).
phone_number is immutable on the per-item PATCH (it identifies the row),
so it is intentionally absent.
Public wire counterpart of the internal ContactChannelLabel.
Members mirror ContactChannelLabel 1:1 (same value set). A unit test
(test_contact_public_adapter.py) asserts the two member-value sets stay
identical so divergence fails CI. Typing the request/response labels
fields as this enum lets Pydantic reject unknown labels at the boundary
instead of the adapter raising on an invalid string.
PERSONAL, WORK, MOBILE Response
Successful Response
Wrapper around a single SubResourceItemData.
Sub-resource item: the item's id plus the raw compound payload.