diff --git a/pkg/ttnpb/field_mask_validation.go b/pkg/ttnpb/field_mask_validation.go index 302c0a15f2..08c2658a92 100644 --- a/pkg/ttnpb/field_mask_validation.go +++ b/pkg/ttnpb/field_mask_validation.go @@ -1655,6 +1655,12 @@ var RPCFieldMaskPaths = map[string]RPCFieldMaskPathValue{ Set: true, }, + // User Bookmarks: + "/ttn.lorawan.v3.UserBookmarkRegistry/List": { + All: UserBookmarkFieldPathsNested, + Allowed: UserBookmarkFieldPathsNested, + }, + // Storage Integration: "/ttn.lorawan.v3.ApplicationUpStorage/GetStoredApplicationUp": { All: ApplicationUpFieldPathsNested, diff --git a/sdk/js/generated/api-definition.json b/sdk/js/generated/api-definition.json index 5653cc19c1..18e536b64f 100644 --- a/sdk/js/generated/api-definition.json +++ b/sdk/js/generated/api-definition.json @@ -7098,6 +7098,33 @@ "user_ids.user_id" ] } + ], + "allowedFieldMaskPaths": [ + "created_at", + "entity_ids", + "entity_ids.ids", + "entity_ids.ids.application_ids", + "entity_ids.ids.application_ids.application_id", + "entity_ids.ids.client_ids", + "entity_ids.ids.client_ids.client_id", + "entity_ids.ids.device_ids", + "entity_ids.ids.device_ids.application_ids", + "entity_ids.ids.device_ids.application_ids.application_id", + "entity_ids.ids.device_ids.dev_addr", + "entity_ids.ids.device_ids.dev_eui", + "entity_ids.ids.device_ids.device_id", + "entity_ids.ids.device_ids.join_eui", + "entity_ids.ids.gateway_ids", + "entity_ids.ids.gateway_ids.eui", + "entity_ids.ids.gateway_ids.gateway_id", + "entity_ids.ids.organization_ids", + "entity_ids.ids.organization_ids.organization_id", + "entity_ids.ids.user_ids", + "entity_ids.ids.user_ids.email", + "entity_ids.ids.user_ids.user_id", + "user_ids", + "user_ids.email", + "user_ids.user_id" ] }, "Delete": {