diff --git a/src/viam/api/api_proto_tag.lock b/src/viam/api/api_proto_tag.lock index b168361bb..36ab2f089 100644 --- a/src/viam/api/api_proto_tag.lock +++ b/src/viam/api/api_proto_tag.lock @@ -1 +1 @@ -v0.1.434 +v0.1.435 diff --git a/src/viam/api/app/v1/app.pb.cc b/src/viam/api/app/v1/app.pb.cc index 019acf73e..ea186730c 100644 --- a/src/viam/api/app/v1/app.pb.cc +++ b/src/viam/api/app/v1/app.pb.cc @@ -2363,6 +2363,7 @@ PROTOBUF_CONSTEXPR ModuleVersion::ModuleVersion( ::_pbi::ConstantInitialized) : files_() , models_() + , apps_() , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , entrypoint_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , first_run_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) @@ -2380,6 +2381,7 @@ PROTOBUF_CONSTEXPR ModuleMetadata::ModuleMetadata( ::_pbi::ConstantInitialized) : models_() , versions_() + , apps_() , entrypoint_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , first_run_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , markdown_description_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} @@ -2731,6 +2733,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORIT PROTOBUF_CONSTEXPR UpdateModuleMetadata::UpdateModuleMetadata( ::_pbi::ConstantInitialized) : models_() + , apps_() , entrypoint_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}){} struct UpdateModuleMetadataDefaultTypeInternal { PROTOBUF_CONSTEXPR UpdateModuleMetadataDefaultTypeInternal() @@ -2856,6 +2859,7 @@ PROTOBUF_CONSTEXPR Module::Module( ::_pbi::ConstantInitialized) : versions_() , models_() + , apps_() , module_id_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , name_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , url_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) @@ -2882,6 +2886,7 @@ PROTOBUF_CONSTEXPR VersionHistory::VersionHistory( ::_pbi::ConstantInitialized) : files_() , models_() + , apps_() , version_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , entrypoint_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) , first_run_(&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}) @@ -5016,12 +5021,14 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleVersion, entrypoint_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleVersion, first_run_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleVersion, markdown_description_), + PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleVersion, apps_), ~0u, ~0u, ~0u, ~0u, 0, 1, + ~0u, PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, _has_bits_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, _internal_metadata_), ~0u, // no _extensions_ @@ -5033,11 +5040,13 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, entrypoint_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, first_run_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, markdown_description_), + PROTOBUF_FIELD_OFFSET(::viam::app::v1::ModuleMetadata, apps_), ~0u, ~0u, ~0u, 0, 1, + ~0u, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::viam::app::v1::MLModelMetadata, _internal_metadata_), ~0u, // no _extensions_ @@ -5289,6 +5298,7 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::viam::app::v1::UpdateModuleMetadata, models_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::UpdateModuleMetadata, entrypoint_), + PROTOBUF_FIELD_OFFSET(::viam::app::v1::UpdateModuleMetadata, apps_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::viam::app::v1::UpdateMLModelMetadata, _internal_metadata_), ~0u, // no _extensions_ @@ -5385,6 +5395,7 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA PROTOBUF_FIELD_OFFSET(::viam::app::v1::Module, public_namespace_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::Module, first_run_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::Module, markdown_description_), + PROTOBUF_FIELD_OFFSET(::viam::app::v1::Module, apps_), ~0u, ~0u, ~0u, @@ -5399,6 +5410,7 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA ~0u, 0, 1, + ~0u, PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, _has_bits_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, _internal_metadata_), ~0u, // no _extensions_ @@ -5411,12 +5423,14 @@ const uint32_t TableStruct_app_2fv1_2fapp_2eproto::offsets[] PROTOBUF_SECTION_VA PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, entrypoint_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, first_run_), PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, markdown_description_), + PROTOBUF_FIELD_OFFSET(::viam::app::v1::VersionHistory, apps_), ~0u, ~0u, ~0u, ~0u, 0, 1, + ~0u, ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::viam::app::v1::Uploads, _internal_metadata_), ~0u, // no _extensions_ @@ -5958,87 +5972,87 @@ static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protode { 1501, -1, -1, sizeof(::viam::app::v1::CheckPermissionsRequest)}, { 1508, -1, -1, sizeof(::viam::app::v1::AuthorizedPermissions)}, { 1517, -1, -1, sizeof(::viam::app::v1::CheckPermissionsResponse)}, - { 1524, 1536, -1, sizeof(::viam::app::v1::ModuleVersion)}, - { 1542, 1553, -1, sizeof(::viam::app::v1::ModuleMetadata)}, - { 1558, -1, -1, sizeof(::viam::app::v1::MLModelMetadata)}, - { 1567, -1, -1, sizeof(::viam::app::v1::MLTrainingVersion)}, - { 1575, -1, -1, sizeof(::viam::app::v1::MLTrainingMetadata)}, - { 1585, -1, -1, sizeof(::viam::app::v1::RegistryItem)}, - { 1609, 1617, -1, sizeof(::viam::app::v1::GetRegistryItemRequest)}, - { 1619, -1, -1, sizeof(::viam::app::v1::GetRegistryItemResponse)}, - { 1626, -1, -1, sizeof(::viam::app::v1::CreateRegistryItemRequest)}, - { 1635, -1, -1, sizeof(::viam::app::v1::CreateRegistryItemResponse)}, - { 1641, 1657, -1, sizeof(::viam::app::v1::UpdateRegistryItemRequest)}, - { 1666, -1, -1, sizeof(::viam::app::v1::UpdateRegistryItemResponse)}, - { 1672, 1687, -1, sizeof(::viam::app::v1::ListRegistryItemsRequest)}, - { 1696, -1, -1, sizeof(::viam::app::v1::ListRegistryItemsResponse)}, - { 1703, -1, -1, sizeof(::viam::app::v1::DeleteRegistryItemRequest)}, - { 1710, -1, -1, sizeof(::viam::app::v1::DeleteRegistryItemResponse)}, - { 1716, -1, -1, sizeof(::viam::app::v1::RenameRegistryItemRequest)}, - { 1724, -1, -1, sizeof(::viam::app::v1::RenameRegistryItemResponse)}, - { 1731, -1, -1, sizeof(::viam::app::v1::TransferRegistryItemRequest)}, - { 1739, -1, -1, sizeof(::viam::app::v1::TransferRegistryItemResponse)}, - { 1745, -1, -1, sizeof(::viam::app::v1::CreateModuleRequest)}, - { 1753, -1, -1, sizeof(::viam::app::v1::CreateModuleResponse)}, - { 1761, 1776, -1, sizeof(::viam::app::v1::UpdateModuleRequest)}, - { 1785, -1, -1, sizeof(::viam::app::v1::App)}, - { 1794, -1, -1, sizeof(::viam::app::v1::UpdateModuleResponse)}, - { 1801, -1, -1, sizeof(::viam::app::v1::UpdateModuleMetadata)}, - { 1809, -1, -1, sizeof(::viam::app::v1::UpdateMLModelMetadata)}, - { 1817, -1, -1, sizeof(::viam::app::v1::UpdateMLTrainingMetadata)}, - { 1826, 1837, -1, sizeof(::viam::app::v1::Model)}, - { 1842, -1, -1, sizeof(::viam::app::v1::ModuleFileInfo)}, - { 1852, -1, -1, sizeof(::viam::app::v1::UploadModuleFileRequest)}, - { 1861, -1, -1, sizeof(::viam::app::v1::UploadModuleFileResponse)}, - { 1868, 1876, -1, sizeof(::viam::app::v1::GetModuleRequest)}, - { 1878, -1, -1, sizeof(::viam::app::v1::GetModuleResponse)}, - { 1885, 1905, -1, sizeof(::viam::app::v1::Module)}, - { 1919, 1931, -1, sizeof(::viam::app::v1::VersionHistory)}, - { 1937, -1, -1, sizeof(::viam::app::v1::Uploads)}, - { 1945, 1953, -1, sizeof(::viam::app::v1::ListModulesRequest)}, - { 1955, -1, -1, sizeof(::viam::app::v1::ListModulesResponse)}, - { 1962, -1, -1, sizeof(::viam::app::v1::GetUserIDByEmailRequest)}, - { 1969, -1, -1, sizeof(::viam::app::v1::GetUserIDByEmailResponse)}, - { 1976, -1, -1, sizeof(::viam::app::v1::ListOrganizationsByUserRequest)}, - { 1983, 1994, -1, sizeof(::viam::app::v1::OrgDetails)}, - { 1999, -1, -1, sizeof(::viam::app::v1::ListOrganizationsByUserResponse)}, - { 2006, 2016, -1, sizeof(::viam::app::v1::SearchOrganizationsRequest)}, - { 2020, -1, -1, sizeof(::viam::app::v1::SearchOrganizationsResponse)}, - { 2027, -1, -1, sizeof(::viam::app::v1::CreateKeyRequest)}, - { 2035, -1, -1, sizeof(::viam::app::v1::CreateKeyResponse)}, - { 2043, -1, -1, sizeof(::viam::app::v1::DeleteKeyRequest)}, - { 2050, -1, -1, sizeof(::viam::app::v1::DeleteKeyResponse)}, - { 2056, -1, -1, sizeof(::viam::app::v1::RenameKeyRequest)}, - { 2064, -1, -1, sizeof(::viam::app::v1::RenameKeyResponse)}, - { 2072, -1, -1, sizeof(::viam::app::v1::AuthorizationDetails)}, - { 2083, -1, -1, sizeof(::viam::app::v1::APIKeyWithAuthorizations)}, - { 2091, -1, -1, sizeof(::viam::app::v1::ListKeysRequest)}, - { 2098, -1, -1, sizeof(::viam::app::v1::ListKeysResponse)}, - { 2105, -1, -1, sizeof(::viam::app::v1::RotateKeyRequest)}, - { 2112, -1, -1, sizeof(::viam::app::v1::RotateKeyResponse)}, - { 2120, -1, -1, sizeof(::viam::app::v1::CreateKeyFromExistingKeyAuthorizationsRequest)}, - { 2127, -1, -1, sizeof(::viam::app::v1::CreateKeyFromExistingKeyAuthorizationsResponse)}, - { 2135, -1, -1, sizeof(::viam::app::v1::GetAppContentRequest)}, - { 2143, -1, -1, sizeof(::viam::app::v1::GetAppContentResponse)}, - { 2151, -1, -1, sizeof(::viam::app::v1::OrganizationSetLogoRequest)}, - { 2159, -1, -1, sizeof(::viam::app::v1::OrganizationSetLogoResponse)}, - { 2165, -1, -1, sizeof(::viam::app::v1::OrganizationGetLogoRequest)}, - { 2172, -1, -1, sizeof(::viam::app::v1::OrganizationGetLogoResponse)}, - { 2179, -1, -1, sizeof(::viam::app::v1::EnableAuthServiceRequest)}, - { 2186, -1, -1, sizeof(::viam::app::v1::EnableAuthServiceResponse)}, - { 2192, -1, -1, sizeof(::viam::app::v1::DisableAuthServiceRequest)}, - { 2199, -1, -1, sizeof(::viam::app::v1::DisableAuthServiceResponse)}, - { 2205, -1, -1, sizeof(::viam::app::v1::CreateOAuthAppRequest)}, - { 2214, -1, -1, sizeof(::viam::app::v1::CreateOAuthAppResponse)}, - { 2222, -1, -1, sizeof(::viam::app::v1::ReadOAuthAppRequest)}, - { 2230, -1, -1, sizeof(::viam::app::v1::ReadOAuthAppResponse)}, - { 2239, -1, -1, sizeof(::viam::app::v1::UpdateOAuthAppRequest)}, - { 2249, -1, -1, sizeof(::viam::app::v1::UpdateOAuthAppResponse)}, - { 2255, -1, -1, sizeof(::viam::app::v1::DeleteOAuthAppRequest)}, - { 2263, -1, -1, sizeof(::viam::app::v1::DeleteOAuthAppResponse)}, - { 2269, -1, -1, sizeof(::viam::app::v1::ListOAuthAppsRequest)}, - { 2276, -1, -1, sizeof(::viam::app::v1::ListOAuthAppsResponse)}, - { 2283, -1, -1, sizeof(::viam::app::v1::OAuthConfig)}, + { 1524, 1537, -1, sizeof(::viam::app::v1::ModuleVersion)}, + { 1544, 1556, -1, sizeof(::viam::app::v1::ModuleMetadata)}, + { 1562, -1, -1, sizeof(::viam::app::v1::MLModelMetadata)}, + { 1571, -1, -1, sizeof(::viam::app::v1::MLTrainingVersion)}, + { 1579, -1, -1, sizeof(::viam::app::v1::MLTrainingMetadata)}, + { 1589, -1, -1, sizeof(::viam::app::v1::RegistryItem)}, + { 1613, 1621, -1, sizeof(::viam::app::v1::GetRegistryItemRequest)}, + { 1623, -1, -1, sizeof(::viam::app::v1::GetRegistryItemResponse)}, + { 1630, -1, -1, sizeof(::viam::app::v1::CreateRegistryItemRequest)}, + { 1639, -1, -1, sizeof(::viam::app::v1::CreateRegistryItemResponse)}, + { 1645, 1661, -1, sizeof(::viam::app::v1::UpdateRegistryItemRequest)}, + { 1670, -1, -1, sizeof(::viam::app::v1::UpdateRegistryItemResponse)}, + { 1676, 1691, -1, sizeof(::viam::app::v1::ListRegistryItemsRequest)}, + { 1700, -1, -1, sizeof(::viam::app::v1::ListRegistryItemsResponse)}, + { 1707, -1, -1, sizeof(::viam::app::v1::DeleteRegistryItemRequest)}, + { 1714, -1, -1, sizeof(::viam::app::v1::DeleteRegistryItemResponse)}, + { 1720, -1, -1, sizeof(::viam::app::v1::RenameRegistryItemRequest)}, + { 1728, -1, -1, sizeof(::viam::app::v1::RenameRegistryItemResponse)}, + { 1735, -1, -1, sizeof(::viam::app::v1::TransferRegistryItemRequest)}, + { 1743, -1, -1, sizeof(::viam::app::v1::TransferRegistryItemResponse)}, + { 1749, -1, -1, sizeof(::viam::app::v1::CreateModuleRequest)}, + { 1757, -1, -1, sizeof(::viam::app::v1::CreateModuleResponse)}, + { 1765, 1780, -1, sizeof(::viam::app::v1::UpdateModuleRequest)}, + { 1789, -1, -1, sizeof(::viam::app::v1::App)}, + { 1798, -1, -1, sizeof(::viam::app::v1::UpdateModuleResponse)}, + { 1805, -1, -1, sizeof(::viam::app::v1::UpdateModuleMetadata)}, + { 1814, -1, -1, sizeof(::viam::app::v1::UpdateMLModelMetadata)}, + { 1822, -1, -1, sizeof(::viam::app::v1::UpdateMLTrainingMetadata)}, + { 1831, 1842, -1, sizeof(::viam::app::v1::Model)}, + { 1847, -1, -1, sizeof(::viam::app::v1::ModuleFileInfo)}, + { 1857, -1, -1, sizeof(::viam::app::v1::UploadModuleFileRequest)}, + { 1866, -1, -1, sizeof(::viam::app::v1::UploadModuleFileResponse)}, + { 1873, 1881, -1, sizeof(::viam::app::v1::GetModuleRequest)}, + { 1883, -1, -1, sizeof(::viam::app::v1::GetModuleResponse)}, + { 1890, 1911, -1, sizeof(::viam::app::v1::Module)}, + { 1926, 1939, -1, sizeof(::viam::app::v1::VersionHistory)}, + { 1946, -1, -1, sizeof(::viam::app::v1::Uploads)}, + { 1954, 1962, -1, sizeof(::viam::app::v1::ListModulesRequest)}, + { 1964, -1, -1, sizeof(::viam::app::v1::ListModulesResponse)}, + { 1971, -1, -1, sizeof(::viam::app::v1::GetUserIDByEmailRequest)}, + { 1978, -1, -1, sizeof(::viam::app::v1::GetUserIDByEmailResponse)}, + { 1985, -1, -1, sizeof(::viam::app::v1::ListOrganizationsByUserRequest)}, + { 1992, 2003, -1, sizeof(::viam::app::v1::OrgDetails)}, + { 2008, -1, -1, sizeof(::viam::app::v1::ListOrganizationsByUserResponse)}, + { 2015, 2025, -1, sizeof(::viam::app::v1::SearchOrganizationsRequest)}, + { 2029, -1, -1, sizeof(::viam::app::v1::SearchOrganizationsResponse)}, + { 2036, -1, -1, sizeof(::viam::app::v1::CreateKeyRequest)}, + { 2044, -1, -1, sizeof(::viam::app::v1::CreateKeyResponse)}, + { 2052, -1, -1, sizeof(::viam::app::v1::DeleteKeyRequest)}, + { 2059, -1, -1, sizeof(::viam::app::v1::DeleteKeyResponse)}, + { 2065, -1, -1, sizeof(::viam::app::v1::RenameKeyRequest)}, + { 2073, -1, -1, sizeof(::viam::app::v1::RenameKeyResponse)}, + { 2081, -1, -1, sizeof(::viam::app::v1::AuthorizationDetails)}, + { 2092, -1, -1, sizeof(::viam::app::v1::APIKeyWithAuthorizations)}, + { 2100, -1, -1, sizeof(::viam::app::v1::ListKeysRequest)}, + { 2107, -1, -1, sizeof(::viam::app::v1::ListKeysResponse)}, + { 2114, -1, -1, sizeof(::viam::app::v1::RotateKeyRequest)}, + { 2121, -1, -1, sizeof(::viam::app::v1::RotateKeyResponse)}, + { 2129, -1, -1, sizeof(::viam::app::v1::CreateKeyFromExistingKeyAuthorizationsRequest)}, + { 2136, -1, -1, sizeof(::viam::app::v1::CreateKeyFromExistingKeyAuthorizationsResponse)}, + { 2144, -1, -1, sizeof(::viam::app::v1::GetAppContentRequest)}, + { 2152, -1, -1, sizeof(::viam::app::v1::GetAppContentResponse)}, + { 2160, -1, -1, sizeof(::viam::app::v1::OrganizationSetLogoRequest)}, + { 2168, -1, -1, sizeof(::viam::app::v1::OrganizationSetLogoResponse)}, + { 2174, -1, -1, sizeof(::viam::app::v1::OrganizationGetLogoRequest)}, + { 2181, -1, -1, sizeof(::viam::app::v1::OrganizationGetLogoResponse)}, + { 2188, -1, -1, sizeof(::viam::app::v1::EnableAuthServiceRequest)}, + { 2195, -1, -1, sizeof(::viam::app::v1::EnableAuthServiceResponse)}, + { 2201, -1, -1, sizeof(::viam::app::v1::DisableAuthServiceRequest)}, + { 2208, -1, -1, sizeof(::viam::app::v1::DisableAuthServiceResponse)}, + { 2214, -1, -1, sizeof(::viam::app::v1::CreateOAuthAppRequest)}, + { 2223, -1, -1, sizeof(::viam::app::v1::CreateOAuthAppResponse)}, + { 2231, -1, -1, sizeof(::viam::app::v1::ReadOAuthAppRequest)}, + { 2239, -1, -1, sizeof(::viam::app::v1::ReadOAuthAppResponse)}, + { 2248, -1, -1, sizeof(::viam::app::v1::UpdateOAuthAppRequest)}, + { 2258, -1, -1, sizeof(::viam::app::v1::UpdateOAuthAppResponse)}, + { 2264, -1, -1, sizeof(::viam::app::v1::DeleteOAuthAppRequest)}, + { 2272, -1, -1, sizeof(::viam::app::v1::DeleteOAuthAppResponse)}, + { 2278, -1, -1, sizeof(::viam::app::v1::ListOAuthAppsRequest)}, + { 2285, -1, -1, sizeof(::viam::app::v1::ListOAuthAppsResponse)}, + { 2292, -1, -1, sizeof(::viam::app::v1::OAuthConfig)}, }; static const ::_pb::Message* const file_default_instances[] = { @@ -6839,584 +6853,589 @@ const char descriptor_table_protodef_app_2fv1_2fapp_2eproto[] PROTOBUF_SECTION_V "issions\030\003 \003(\tR\013permissions\"u\n\030CheckPermi" "ssionsResponse\022Y\n\026authorized_permissions" "\030\001 \003(\0132\".viam.app.v1.AuthorizedPermissio" - "nsR\025authorizedPermissions\"\242\002\n\rModuleVers" + "nsR\025authorizedPermissions\"\310\002\n\rModuleVers" "ion\022\030\n\007version\030\001 \001(\tR\007version\022*\n\005files\030\002" " \003(\0132\024.viam.app.v1.UploadsR\005files\022*\n\006mod" "els\030\003 \003(\0132\022.viam.app.v1.ModelR\006models\022\036\n" "\nentrypoint\030\004 \001(\tR\nentrypoint\022 \n\tfirst_r" "un\030\005 \001(\tH\000R\010firstRun\210\001\001\0226\n\024markdown_desc" - "ription\030\006 \001(\tH\001R\023markdownDescription\210\001\001B" - "\014\n\n_first_runB\027\n\025_markdown_description\"\225" - "\002\n\016ModuleMetadata\022*\n\006models\030\001 \003(\0132\022.viam" - ".app.v1.ModelR\006models\0226\n\010versions\030\002 \003(\0132" - "\032.viam.app.v1.ModuleVersionR\010versions\022\036\n" - "\nentrypoint\030\003 \001(\tR\nentrypoint\022 \n\tfirst_r" - "un\030\004 \001(\tH\000R\010firstRun\210\001\001\0226\n\024markdown_desc" - "ription\030\005 \001(\tH\001R\023markdownDescription\210\001\001B" - "\014\n\n_first_runB\027\n\025_markdown_description\"\300" - "\001\n\017MLModelMetadata\022\032\n\010versions\030\001 \003(\tR\010ve" - "rsions\022@\n\nmodel_type\030\002 \001(\0162!.viam.app.ml" - "training.v1.ModelTypeR\tmodelType\022O\n\017mode" - "l_framework\030\003 \001(\0162&.viam.app.mltraining." - "v1.ModelFrameworkR\016modelFramework\"h\n\021MLT" - "rainingVersion\022\030\n\007version\030\001 \001(\tR\007version" - "\0229\n\ncreated_on\030\002 \001(\0132\032.google.protobuf.T" - "imestampR\tcreatedOn\"\377\001\n\022MLTrainingMetada" - "ta\022:\n\010versions\030\005 \003(\0132\036.viam.app.v1.MLTra" - "iningVersionR\010versions\022@\n\nmodel_type\030\002 \001" - "(\0162!.viam.app.mltraining.v1.ModelTypeR\tm" - "odelType\022O\n\017model_framework\030\003 \001(\0162&.viam" - ".app.mltraining.v1.ModelFrameworkR\016model" - "Framework\022\024\n\005draft\030\004 \001(\010R\005draftJ\004\010\001\020\002\"\214\007" - "\n\014RegistryItem\022\027\n\007item_id\030\001 \001(\tR\006itemId\022" - "\'\n\017organization_id\030\002 \001(\tR\016organizationId" - "\022)\n\020public_namespace\030\003 \001(\tR\017publicNamesp" - "ace\022\022\n\004name\030\004 \001(\tR\004name\0225\n\004type\030\005 \001(\0162!." - "viam.app.packages.v1.PackageTypeR\004type\0227" - "\n\nvisibility\030\006 \001(\0162\027.viam.app.v1.Visibil" - "ityR\nvisibility\022\020\n\003url\030\007 \001(\tR\003url\022 \n\013des" - "cription\030\010 \001(\tR\013description\022*\n\021total_rob" - "ot_usage\030\t \001(\003R\017totalRobotUsage\022;\n\032total" - "_external_robot_usage\030\r \001(\003R\027totalExtern" - "alRobotUsage\0228\n\030total_organization_usage" - "\030\n \001(\003R\026totalOrganizationUsage\022I\n!total_" - "external_organization_usage\030\016 \001(\003R\036total" - "ExternalOrganizationUsage\022F\n\017module_meta" - "data\030\013 \001(\0132\033.viam.app.v1.ModuleMetadataH" - "\000R\016moduleMetadata\022J\n\021ml_model_metadata\030\014" - " \001(\0132\034.viam.app.v1.MLModelMetadataH\000R\017ml" - "ModelMetadata\022S\n\024ml_training_metadata\030\022 " - "\001(\0132\037.viam.app.v1.MLTrainingMetadataH\000R\022" - "mlTrainingMetadata\0229\n\ncreated_at\030\017 \001(\0132\032" - ".google.protobuf.TimestampR\tcreatedAt\0229\n" - "\nupdated_at\030\020 \001(\0132\032.google.protobuf.Time" - "stampR\tupdatedAtB\n\n\010metadata\"\237\001\n\026GetRegi" - "stryItemRequest\022\027\n\007item_id\030\001 \001(\tR\006itemId" - "\022I\n\036include_markdown_documentation\030\002 \001(\010" - "H\000R\034includeMarkdownDocumentation\210\001\001B!\n\037_" - "include_markdown_documentation\"H\n\027GetReg" - "istryItemResponse\022-\n\004item\030\001 \001(\0132\031.viam.a" - "pp.v1.RegistryItemR\004item\"\217\001\n\031CreateRegis" - "tryItemRequest\022\'\n\017organization_id\030\001 \001(\tR" - "\016organizationId\022\022\n\004name\030\002 \001(\tR\004name\0225\n\004t" - "ype\030\003 \001(\0162!.viam.app.packages.v1.Package" - "TypeR\004type\"\034\n\032CreateRegistryItemResponse" - "\"\344\004\n\031UpdateRegistryItemRequest\022\027\n\007item_i" - "d\030\001 \001(\tR\006itemId\0225\n\004type\030\002 \001(\0162!.viam.app" - ".packages.v1.PackageTypeR\004type\022 \n\013descri" - "ption\030\003 \001(\tR\013description\0227\n\nvisibility\030\004" - " \001(\0162\027.viam.app.v1.VisibilityR\nvisibilit" - "y\022\025\n\003url\030\005 \001(\tH\001R\003url\210\001\001\022Y\n\026update_modul" - "e_metadata\030\006 \001(\0132!.viam.app.v1.UpdateMod" - "uleMetadataH\000R\024updateModuleMetadata\022]\n\030u" - "pdate_ml_model_metadata\030\007 \001(\0132\".viam.app" - ".v1.UpdateMLModelMetadataH\000R\025updateMlMod" - "elMetadata\022f\n\033update_ml_training_metadat" - "a\030\010 \001(\0132%.viam.app.v1.UpdateMLTrainingMe" - "tadataH\000R\030updateMlTrainingMetadata\0226\n\024ma" - "rkdown_description\030\t \001(\tH\002R\023markdownDesc" - "ription\210\001\001B\n\n\010metadataB\006\n\004_urlB\027\n\025_markd" - "own_description\"\034\n\032UpdateRegistryItemRes" - "ponse\"\261\004\n\030ListRegistryItemsRequest\022,\n\017or" - "ganization_id\030\001 \001(\tH\000R\016organizationId\210\001\001" - "\0227\n\005types\030\002 \003(\0162!.viam.app.packages.v1.P" - "ackageTypeR\005types\022;\n\014visibilities\030\003 \003(\0162" - "\027.viam.app.v1.VisibilityR\014visibilities\022\034" - "\n\tplatforms\030\004 \003(\tR\tplatforms\022;\n\010statuses" - "\030\005 \003(\0162\037.viam.app.v1.RegistryItemStatusR" - "\010statuses\022$\n\013search_term\030\006 \001(\tH\001R\nsearch" - "Term\210\001\001\022\"\n\npage_token\030\007 \001(\tH\002R\tpageToken" - "\210\001\001\022+\n\021public_namespaces\030\010 \003(\tR\020publicNa" - "mespaces\022I\n\036include_markdown_documentati" - "on\030\t \001(\010H\003R\034includeMarkdownDocumentation" - "\210\001\001B\022\n\020_organization_idB\016\n\014_search_termB" - "\r\n\013_page_tokenB!\n\037_include_markdown_docu" - "mentation\"L\n\031ListRegistryItemsResponse\022/" - "\n\005items\030\001 \003(\0132\031.viam.app.v1.RegistryItem" - "R\005items\"4\n\031DeleteRegistryItemRequest\022\027\n\007" - "item_id\030\001 \001(\tR\006itemId\"\034\n\032DeleteRegistryI" - "temResponse\"O\n\031RenameRegistryItemRequest" - "\022\027\n\007item_id\030\001 \001(\tR\006itemId\022\031\n\010new_name\030\002 " - "\001(\tR\007newName\"K\n\032RenameRegistryItemRespon" - "se\022-\n\004item\030\001 \001(\0132\031.viam.app.v1.RegistryI" - "temR\004item\"h\n\033TransferRegistryItemRequest" - "\022\027\n\007item_id\030\001 \001(\tR\006itemId\0220\n\024new_public_" - "namespace\030\002 \001(\tR\022newPublicNamespace\"\036\n\034T" - "ransferRegistryItemResponse\"R\n\023CreateMod" - "uleRequest\022\'\n\017organization_id\030\001 \001(\tR\016org" - "anizationId\022\022\n\004name\030\002 \001(\tR\004name\"E\n\024Creat" - "eModuleResponse\022\033\n\tmodule_id\030\001 \001(\tR\010modu" - "leId\022\020\n\003url\030\002 \001(\tR\003url\"\222\003\n\023UpdateModuleR" - "equest\022\033\n\tmodule_id\030\001 \001(\tR\010moduleId\0227\n\nv" - "isibility\030\002 \001(\0162\027.viam.app.v1.Visibility" - "R\nvisibility\022\020\n\003url\030\003 \001(\tR\003url\022 \n\013descri" - "ption\030\004 \001(\tR\013description\022*\n\006models\030\005 \003(\013" - "2\022.viam.app.v1.ModelR\006models\022\036\n\nentrypoi" - "nt\030\006 \001(\tR\nentrypoint\022 \n\tfirst_run\030\007 \001(\tH" - "\000R\010firstRun\210\001\001\022$\n\004apps\030\010 \003(\0132\020.viam.app." - "v1.AppR\004apps\0226\n\024markdown_description\030\t \001" - "(\tH\001R\023markdownDescription\210\001\001B\014\n\n_first_r" - "unB\027\n\025_markdown_description\"M\n\003App\022\022\n\004na" - "me\030\001 \001(\tR\004name\022\022\n\004type\030\002 \001(\tR\004type\022\036\n\nen" - "trypoint\030\003 \001(\tR\nentrypoint\"(\n\024UpdateModu" - "leResponse\022\020\n\003url\030\001 \001(\tR\003url\"b\n\024UpdateMo" - "duleMetadata\022*\n\006models\030\001 \003(\0132\022.viam.app." - "v1.ModelR\006models\022\036\n\nentrypoint\030\002 \001(\tR\nen" - "trypoint\"\252\001\n\025UpdateMLModelMetadata\022@\n\nmo" - "del_type\030\001 \001(\0162!.viam.app.mltraining.v1." - "ModelTypeR\tmodelType\022O\n\017model_framework\030" - "\002 \001(\0162&.viam.app.mltraining.v1.ModelFram" - "eworkR\016modelFramework\"\303\001\n\030UpdateMLTraini" - "ngMetadata\022@\n\nmodel_type\030\001 \001(\0162!.viam.ap" - "p.mltraining.v1.ModelTypeR\tmodelType\022O\n\017" - "model_framework\030\002 \001(\0162&.viam.app.mltrain" - "ing.v1.ModelFrameworkR\016modelFramework\022\024\n" - "\005draft\030\003 \001(\010R\005draft\"\354\001\n\005Model\022\020\n\003api\030\001 \001" - "(\tR\003api\022\024\n\005model\030\002 \001(\tR\005model\022:\n\026markdow" - "n_documentation\030\003 \001(\tH\000R\025markdownDocumen" - "tation\210\001\001\022%\n\013description\030\004 \001(\tH\001R\013descri" - "ption\210\001\001\022-\n\022supported_hardware\030\005 \003(\tR\021su" - "pportedHardwareB\031\n\027_markdown_documentati" - "onB\016\n\014_description\"\210\001\n\016ModuleFileInfo\022\033\n" - "\tmodule_id\030\001 \001(\tR\010moduleId\022\030\n\007version\030\002 " - "\001(\tR\007version\022\032\n\010platform\030\003 \001(\tR\010platform" - "\022#\n\rplatform_tags\030\005 \003(\tR\014platformTags\"\207\001" - "\n\027UploadModuleFileRequest\022G\n\020module_file" - "_info\030\001 \001(\0132\033.viam.app.v1.ModuleFileInfo" - "H\000R\016moduleFileInfo\022\024\n\004file\030\002 \001(\014H\000R\004file" - "B\r\n\013module_file\",\n\030UploadModuleFileRespo" - "nse\022\020\n\003url\030\001 \001(\tR\003url\"\235\001\n\020GetModuleReque" - "st\022\033\n\tmodule_id\030\001 \001(\tR\010moduleId\022I\n\036inclu" - "de_markdown_documentation\030\002 \001(\010H\000R\034inclu" - "deMarkdownDocumentation\210\001\001B!\n\037_include_m" - "arkdown_documentation\"@\n\021GetModuleRespon" - "se\022+\n\006module\030\001 \001(\0132\023.viam.app.v1.ModuleR" - "\006module\"\346\004\n\006Module\022\033\n\tmodule_id\030\001 \001(\tR\010m" - "oduleId\022\022\n\004name\030\002 \001(\tR\004name\0227\n\nvisibilit" - "y\030\003 \001(\0162\027.viam.app.v1.VisibilityR\nvisibi" - "lity\0227\n\010versions\030\004 \003(\0132\033.viam.app.v1.Ver" - "sionHistoryR\010versions\022\020\n\003url\030\005 \001(\tR\003url\022" - " \n\013description\030\006 \001(\tR\013description\022*\n\006mod" - "els\030\007 \003(\0132\022.viam.app.v1.ModelR\006models\022*\n" - "\021total_robot_usage\030\010 \001(\003R\017totalRobotUsag" - "e\0228\n\030total_organization_usage\030\t \001(\003R\026tot" - "alOrganizationUsage\022\'\n\017organization_id\030\n" - " \001(\tR\016organizationId\022\036\n\nentrypoint\030\013 \001(\t" - "R\nentrypoint\022)\n\020public_namespace\030\014 \001(\tR\017" - "publicNamespace\022 \n\tfirst_run\030\r \001(\tH\000R\010fi" - "rstRun\210\001\001\0226\n\024markdown_description\030\016 \001(\tH" - "\001R\023markdownDescription\210\001\001B\014\n\n_first_runB" - "\027\n\025_markdown_description\"\243\002\n\016VersionHist" - "ory\022\030\n\007version\030\001 \001(\tR\007version\022*\n\005files\030\002" - " \003(\0132\024.viam.app.v1.UploadsR\005files\022*\n\006mod" - "els\030\003 \003(\0132\022.viam.app.v1.ModelR\006models\022\036\n" - "\nentrypoint\030\004 \001(\tR\nentrypoint\022 \n\tfirst_r" - "un\030\005 \001(\tH\000R\010firstRun\210\001\001\0226\n\024markdown_desc" - "ription\030\006 \001(\tH\001R\023markdownDescription\210\001\001B" - "\014\n\n_first_runB\027\n\025_markdown_description\"b" - "\n\007Uploads\022\032\n\010platform\030\001 \001(\tR\010platform\022;\n" - "\013uploaded_at\030\002 \001(\0132\032.google.protobuf.Tim" - "estampR\nuploadedAt\"\304\001\n\022ListModulesReques" - "t\022,\n\017organization_id\030\001 \001(\tH\000R\016organizati" - "onId\210\001\001\022I\n\036include_markdown_documentatio" - "n\030\002 \001(\010H\001R\034includeMarkdownDocumentation\210" - "\001\001B\022\n\020_organization_idB!\n\037_include_markd" - "own_documentation\"D\n\023ListModulesResponse" - "\022-\n\007modules\030\001 \003(\0132\023.viam.app.v1.ModuleR\007" - "modules\"/\n\027GetUserIDByEmailRequest\022\024\n\005em" - "ail\030\001 \001(\tR\005email\"3\n\030GetUserIDByEmailResp" - "onse\022\027\n\007user_id\030\001 \001(\tR\006userId\"9\n\036ListOrg" - "anizationsByUserRequest\022\027\n\007user_id\030\001 \001(\t" - "R\006userId\"\346\001\n\nOrgDetails\022\025\n\006org_id\030\001 \001(\tR" - "\005orgId\022\031\n\010org_name\030\002 \001(\tR\007orgName\022\034\n\007org" - "_cid\030\003 \001(\tH\000R\006orgCid\210\001\001\022.\n\020public_namesp" - "ace\030\004 \001(\tH\001R\017publicNamespace\210\001\001\022&\n\014billi" - "ng_tier\030\005 \001(\tH\002R\013billingTier\210\001\001B\n\n\010_org_" - "cidB\023\n\021_public_namespaceB\017\n\r_billing_tie" - "r\"N\n\037ListOrganizationsByUserResponse\022+\n\004" - "orgs\030\001 \003(\0132\027.viam.app.v1.OrgDetailsR\004org" - "s\"\324\001\n\032SearchOrganizationsRequest\022\032\n\006org_" - "id\030\001 \001(\tH\000R\005orgId\210\001\001\022\036\n\010org_name\030\002 \001(\tH\001" - "R\007orgName\210\001\001\022\025\n\003cid\030\003 \001(\tH\002R\003cid\210\001\001\022.\n\020p" - "ublic_namespace\030\004 \001(\tH\003R\017publicNamespace" - "\210\001\001B\t\n\007_org_idB\013\n\t_org_nameB\006\n\004_cidB\023\n\021_" - "public_namespace\"\\\n\033SearchOrganizationsR" - "esponse\022=\n\rorganizations\030\001 \003(\0132\027.viam.ap" - "p.v1.OrgDetailsR\rorganizations\"j\n\020Create" - "KeyRequest\022B\n\016authorizations\030\001 \003(\0132\032.via" - "m.app.v1.AuthorizationR\016authorizations\022\022" - "\n\004name\030\002 \001(\tR\004name\"5\n\021CreateKeyResponse\022" - "\020\n\003key\030\001 \001(\tR\003key\022\016\n\002id\030\002 \001(\tR\002id\"\"\n\020Del" - "eteKeyRequest\022\016\n\002id\030\001 \001(\tR\002id\"\023\n\021DeleteK" - "eyResponse\"6\n\020RenameKeyRequest\022\016\n\002id\030\001 \001" - "(\tR\002id\022\022\n\004name\030\002 \001(\tR\004name\"7\n\021RenameKeyR" - "esponse\022\016\n\002id\030\001 \001(\tR\002id\022\022\n\004name\030\002 \001(\tR\004n" - "ame\"\315\001\n\024AuthorizationDetails\022-\n\022authoriz" - "ation_type\030\001 \001(\tR\021authorizationType\022)\n\020a" - "uthorization_id\030\002 \001(\tR\017authorizationId\022#" - "\n\rresource_type\030\003 \001(\tR\014resourceType\022\037\n\013r" - "esource_id\030\004 \001(\tR\nresourceId\022\025\n\006org_id\030\005" - " \001(\tR\005orgId\"\223\001\n\030APIKeyWithAuthorizations" - "\022,\n\007api_key\030\001 \001(\0132\023.viam.app.v1.APIKeyR\006" - "apiKey\022I\n\016authorizations\030\002 \003(\0132!.viam.ap" - "p.v1.AuthorizationDetailsR\016authorization" - "s\"(\n\017ListKeysRequest\022\025\n\006org_id\030\001 \001(\tR\005or" - "gId\"T\n\020ListKeysResponse\022@\n\010api_keys\030\001 \003(" - "\0132%.viam.app.v1.APIKeyWithAuthorizations" - "R\007apiKeys\"\"\n\020RotateKeyRequest\022\016\n\002id\030\001 \001(" - "\tR\002id\"5\n\021RotateKeyResponse\022\016\n\002id\030\001 \001(\tR\002" - "id\022\020\n\003key\030\002 \001(\tR\003key\"\?\n-CreateKeyFromExi" - "stingKeyAuthorizationsRequest\022\016\n\002id\030\001 \001(" - "\tR\002id\"R\n.CreateKeyFromExistingKeyAuthori" - "zationsResponse\022\016\n\002id\030\001 \001(\tR\002id\022\020\n\003key\030\002" - " \001(\tR\003key\"U\n\024GetAppContentRequest\022)\n\020pub" - "lic_namespace\030\001 \001(\tR\017publicNamespace\022\022\n\004" - "name\030\002 \001(\tR\004name\"T\n\025GetAppContentRespons" - "e\022\033\n\tblob_path\030\001 \001(\tR\010blobPath\022\036\n\nentryp" - "oint\030\002 \001(\tR\nentrypoint\"G\n\032OrganizationSe" - "tLogoRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\022\n\004l" - "ogo\030\002 \001(\014R\004logo\"\035\n\033OrganizationSetLogoRe" - "sponse\"3\n\032OrganizationGetLogoRequest\022\025\n\006" - "org_id\030\001 \001(\tR\005orgId\"/\n\033OrganizationGetLo" - "goResponse\022\020\n\003url\030\001 \001(\tR\003url\"1\n\030EnableAu" - "thServiceRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\"" - "\033\n\031EnableAuthServiceResponse\"2\n\031DisableA" - "uthServiceRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId" - "\"\034\n\032DisableAuthServiceResponse\"\214\001\n\025Creat" - "eOAuthAppRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\022" - "\037\n\013client_name\030\002 \001(\tR\nclientName\022;\n\014oaut" - "h_config\030\003 \001(\0132\030.viam.app.v1.OAuthConfig" - "R\013oauthConfig\"Z\n\026CreateOAuthAppResponse\022" - "\033\n\tclient_id\030\001 \001(\tR\010clientId\022#\n\rclient_s" - "ecret\030\002 \001(\tR\014clientSecret\"I\n\023ReadOAuthAp" - "pRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\033\n\tclien" - "t_id\030\002 \001(\tR\010clientId\"\231\001\n\024ReadOAuthAppRes" - "ponse\022\037\n\013client_name\030\001 \001(\tR\nclientName\022#" - "\n\rclient_secret\030\002 \001(\tR\014clientSecret\022;\n\014o" - "auth_config\030\003 \001(\0132\030.viam.app.v1.OAuthCon" - "figR\013oauthConfig\"\251\001\n\025UpdateOAuthAppReque" - "st\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\033\n\tclient_id\030\002" - " \001(\tR\010clientId\022\037\n\013client_name\030\003 \001(\tR\ncli" - "entName\022;\n\014oauth_config\030\004 \001(\0132\030.viam.app" - ".v1.OAuthConfigR\013oauthConfig\"\030\n\026UpdateOA" - "uthAppResponse\"K\n\025DeleteOAuthAppRequest\022" + "ription\030\006 \001(\tH\001R\023markdownDescription\210\001\001\022" + "$\n\004apps\030\007 \003(\0132\020.viam.app.v1.AppR\004appsB\014\n" + "\n_first_runB\027\n\025_markdown_description\"\273\002\n" + "\016ModuleMetadata\022*\n\006models\030\001 \003(\0132\022.viam.a" + "pp.v1.ModelR\006models\0226\n\010versions\030\002 \003(\0132\032." + "viam.app.v1.ModuleVersionR\010versions\022\036\n\ne" + "ntrypoint\030\003 \001(\tR\nentrypoint\022 \n\tfirst_run" + "\030\004 \001(\tH\000R\010firstRun\210\001\001\0226\n\024markdown_descri" + "ption\030\005 \001(\tH\001R\023markdownDescription\210\001\001\022$\n" + "\004apps\030\006 \003(\0132\020.viam.app.v1.AppR\004appsB\014\n\n_" + "first_runB\027\n\025_markdown_description\"\300\001\n\017M" + "LModelMetadata\022\032\n\010versions\030\001 \003(\tR\010versio" + "ns\022@\n\nmodel_type\030\002 \001(\0162!.viam.app.mltrai" + "ning.v1.ModelTypeR\tmodelType\022O\n\017model_fr" + "amework\030\003 \001(\0162&.viam.app.mltraining.v1.M" + "odelFrameworkR\016modelFramework\"h\n\021MLTrain" + "ingVersion\022\030\n\007version\030\001 \001(\tR\007version\0229\n\n" + "created_on\030\002 \001(\0132\032.google.protobuf.Times" + "tampR\tcreatedOn\"\377\001\n\022MLTrainingMetadata\022:" + "\n\010versions\030\005 \003(\0132\036.viam.app.v1.MLTrainin" + "gVersionR\010versions\022@\n\nmodel_type\030\002 \001(\0162!" + ".viam.app.mltraining.v1.ModelTypeR\tmodel" + "Type\022O\n\017model_framework\030\003 \001(\0162&.viam.app" + ".mltraining.v1.ModelFrameworkR\016modelFram" + "ework\022\024\n\005draft\030\004 \001(\010R\005draftJ\004\010\001\020\002\"\214\007\n\014Re" + "gistryItem\022\027\n\007item_id\030\001 \001(\tR\006itemId\022\'\n\017o" + "rganization_id\030\002 \001(\tR\016organizationId\022)\n\020" + "public_namespace\030\003 \001(\tR\017publicNamespace\022" + "\022\n\004name\030\004 \001(\tR\004name\0225\n\004type\030\005 \001(\0162!.viam" + ".app.packages.v1.PackageTypeR\004type\0227\n\nvi" + "sibility\030\006 \001(\0162\027.viam.app.v1.VisibilityR" + "\nvisibility\022\020\n\003url\030\007 \001(\tR\003url\022 \n\013descrip" + "tion\030\010 \001(\tR\013description\022*\n\021total_robot_u" + "sage\030\t \001(\003R\017totalRobotUsage\022;\n\032total_ext" + "ernal_robot_usage\030\r \001(\003R\027totalExternalRo" + "botUsage\0228\n\030total_organization_usage\030\n \001" + "(\003R\026totalOrganizationUsage\022I\n!total_exte" + "rnal_organization_usage\030\016 \001(\003R\036totalExte" + "rnalOrganizationUsage\022F\n\017module_metadata" + "\030\013 \001(\0132\033.viam.app.v1.ModuleMetadataH\000R\016m" + "oduleMetadata\022J\n\021ml_model_metadata\030\014 \001(\013" + "2\034.viam.app.v1.MLModelMetadataH\000R\017mlMode" + "lMetadata\022S\n\024ml_training_metadata\030\022 \001(\0132" + "\037.viam.app.v1.MLTrainingMetadataH\000R\022mlTr" + "ainingMetadata\0229\n\ncreated_at\030\017 \001(\0132\032.goo" + "gle.protobuf.TimestampR\tcreatedAt\0229\n\nupd" + "ated_at\030\020 \001(\0132\032.google.protobuf.Timestam" + "pR\tupdatedAtB\n\n\010metadata\"\237\001\n\026GetRegistry" + "ItemRequest\022\027\n\007item_id\030\001 \001(\tR\006itemId\022I\n\036" + "include_markdown_documentation\030\002 \001(\010H\000R\034" + "includeMarkdownDocumentation\210\001\001B!\n\037_incl" + "ude_markdown_documentation\"H\n\027GetRegistr" + "yItemResponse\022-\n\004item\030\001 \001(\0132\031.viam.app.v" + "1.RegistryItemR\004item\"\217\001\n\031CreateRegistryI" + "temRequest\022\'\n\017organization_id\030\001 \001(\tR\016org" + "anizationId\022\022\n\004name\030\002 \001(\tR\004name\0225\n\004type\030" + "\003 \001(\0162!.viam.app.packages.v1.PackageType" + "R\004type\"\034\n\032CreateRegistryItemResponse\"\344\004\n" + "\031UpdateRegistryItemRequest\022\027\n\007item_id\030\001 " + "\001(\tR\006itemId\0225\n\004type\030\002 \001(\0162!.viam.app.pac" + "kages.v1.PackageTypeR\004type\022 \n\013descriptio" + "n\030\003 \001(\tR\013description\0227\n\nvisibility\030\004 \001(\016" + "2\027.viam.app.v1.VisibilityR\nvisibility\022\025\n" + "\003url\030\005 \001(\tH\001R\003url\210\001\001\022Y\n\026update_module_me" + "tadata\030\006 \001(\0132!.viam.app.v1.UpdateModuleM" + "etadataH\000R\024updateModuleMetadata\022]\n\030updat" + "e_ml_model_metadata\030\007 \001(\0132\".viam.app.v1." + "UpdateMLModelMetadataH\000R\025updateMlModelMe" + "tadata\022f\n\033update_ml_training_metadata\030\010 " + "\001(\0132%.viam.app.v1.UpdateMLTrainingMetada" + "taH\000R\030updateMlTrainingMetadata\0226\n\024markdo" + "wn_description\030\t \001(\tH\002R\023markdownDescript" + "ion\210\001\001B\n\n\010metadataB\006\n\004_urlB\027\n\025_markdown_" + "description\"\034\n\032UpdateRegistryItemRespons" + "e\"\261\004\n\030ListRegistryItemsRequest\022,\n\017organi" + "zation_id\030\001 \001(\tH\000R\016organizationId\210\001\001\0227\n\005" + "types\030\002 \003(\0162!.viam.app.packages.v1.Packa" + "geTypeR\005types\022;\n\014visibilities\030\003 \003(\0162\027.vi" + "am.app.v1.VisibilityR\014visibilities\022\034\n\tpl" + "atforms\030\004 \003(\tR\tplatforms\022;\n\010statuses\030\005 \003" + "(\0162\037.viam.app.v1.RegistryItemStatusR\010sta" + "tuses\022$\n\013search_term\030\006 \001(\tH\001R\nsearchTerm" + "\210\001\001\022\"\n\npage_token\030\007 \001(\tH\002R\tpageToken\210\001\001\022" + "+\n\021public_namespaces\030\010 \003(\tR\020publicNamesp" + "aces\022I\n\036include_markdown_documentation\030\t" + " \001(\010H\003R\034includeMarkdownDocumentation\210\001\001B" + "\022\n\020_organization_idB\016\n\014_search_termB\r\n\013_" + "page_tokenB!\n\037_include_markdown_document" + "ation\"L\n\031ListRegistryItemsResponse\022/\n\005it" + "ems\030\001 \003(\0132\031.viam.app.v1.RegistryItemR\005it" + "ems\"4\n\031DeleteRegistryItemRequest\022\027\n\007item" + "_id\030\001 \001(\tR\006itemId\"\034\n\032DeleteRegistryItemR" + "esponse\"O\n\031RenameRegistryItemRequest\022\027\n\007" + "item_id\030\001 \001(\tR\006itemId\022\031\n\010new_name\030\002 \001(\tR" + "\007newName\"K\n\032RenameRegistryItemResponse\022-" + "\n\004item\030\001 \001(\0132\031.viam.app.v1.RegistryItemR" + "\004item\"h\n\033TransferRegistryItemRequest\022\027\n\007" + "item_id\030\001 \001(\tR\006itemId\0220\n\024new_public_name" + "space\030\002 \001(\tR\022newPublicNamespace\"\036\n\034Trans" + "ferRegistryItemResponse\"R\n\023CreateModuleR" + "equest\022\'\n\017organization_id\030\001 \001(\tR\016organiz" + "ationId\022\022\n\004name\030\002 \001(\tR\004name\"E\n\024CreateMod" + "uleResponse\022\033\n\tmodule_id\030\001 \001(\tR\010moduleId" + "\022\020\n\003url\030\002 \001(\tR\003url\"\222\003\n\023UpdateModuleReque" + "st\022\033\n\tmodule_id\030\001 \001(\tR\010moduleId\0227\n\nvisib" + "ility\030\002 \001(\0162\027.viam.app.v1.VisibilityR\nvi" + "sibility\022\020\n\003url\030\003 \001(\tR\003url\022 \n\013descriptio" + "n\030\004 \001(\tR\013description\022*\n\006models\030\005 \003(\0132\022.v" + "iam.app.v1.ModelR\006models\022\036\n\nentrypoint\030\006" + " \001(\tR\nentrypoint\022 \n\tfirst_run\030\007 \001(\tH\000R\010f" + "irstRun\210\001\001\022$\n\004apps\030\010 \003(\0132\020.viam.app.v1.A" + "ppR\004apps\0226\n\024markdown_description\030\t \001(\tH\001" + "R\023markdownDescription\210\001\001B\014\n\n_first_runB\027" + "\n\025_markdown_description\"M\n\003App\022\022\n\004name\030\001" + " \001(\tR\004name\022\022\n\004type\030\002 \001(\tR\004type\022\036\n\nentryp" + "oint\030\003 \001(\tR\nentrypoint\"(\n\024UpdateModuleRe" + "sponse\022\020\n\003url\030\001 \001(\tR\003url\"\210\001\n\024UpdateModul" + "eMetadata\022*\n\006models\030\001 \003(\0132\022.viam.app.v1." + "ModelR\006models\022\036\n\nentrypoint\030\002 \001(\tR\nentry" + "point\022$\n\004apps\030\003 \003(\0132\020.viam.app.v1.AppR\004a" + "pps\"\252\001\n\025UpdateMLModelMetadata\022@\n\nmodel_t" + "ype\030\001 \001(\0162!.viam.app.mltraining.v1.Model" + "TypeR\tmodelType\022O\n\017model_framework\030\002 \001(\016" + "2&.viam.app.mltraining.v1.ModelFramework" + "R\016modelFramework\"\303\001\n\030UpdateMLTrainingMet" + "adata\022@\n\nmodel_type\030\001 \001(\0162!.viam.app.mlt" + "raining.v1.ModelTypeR\tmodelType\022O\n\017model" + "_framework\030\002 \001(\0162&.viam.app.mltraining.v" + "1.ModelFrameworkR\016modelFramework\022\024\n\005draf" + "t\030\003 \001(\010R\005draft\"\354\001\n\005Model\022\020\n\003api\030\001 \001(\tR\003a" + "pi\022\024\n\005model\030\002 \001(\tR\005model\022:\n\026markdown_doc" + "umentation\030\003 \001(\tH\000R\025markdownDocumentatio" + "n\210\001\001\022%\n\013description\030\004 \001(\tH\001R\013description" + "\210\001\001\022-\n\022supported_hardware\030\005 \003(\tR\021support" + "edHardwareB\031\n\027_markdown_documentationB\016\n" + "\014_description\"\210\001\n\016ModuleFileInfo\022\033\n\tmodu" + "le_id\030\001 \001(\tR\010moduleId\022\030\n\007version\030\002 \001(\tR\007" + "version\022\032\n\010platform\030\003 \001(\tR\010platform\022#\n\rp" + "latform_tags\030\005 \003(\tR\014platformTags\"\207\001\n\027Upl" + "oadModuleFileRequest\022G\n\020module_file_info" + "\030\001 \001(\0132\033.viam.app.v1.ModuleFileInfoH\000R\016m" + "oduleFileInfo\022\024\n\004file\030\002 \001(\014H\000R\004fileB\r\n\013m" + "odule_file\",\n\030UploadModuleFileResponse\022\020" + "\n\003url\030\001 \001(\tR\003url\"\235\001\n\020GetModuleRequest\022\033\n" + "\tmodule_id\030\001 \001(\tR\010moduleId\022I\n\036include_ma" + "rkdown_documentation\030\002 \001(\010H\000R\034includeMar" + "kdownDocumentation\210\001\001B!\n\037_include_markdo" + "wn_documentation\"@\n\021GetModuleResponse\022+\n" + "\006module\030\001 \001(\0132\023.viam.app.v1.ModuleR\006modu" + "le\"\214\005\n\006Module\022\033\n\tmodule_id\030\001 \001(\tR\010module" + "Id\022\022\n\004name\030\002 \001(\tR\004name\0227\n\nvisibility\030\003 \001" + "(\0162\027.viam.app.v1.VisibilityR\nvisibility\022" + "7\n\010versions\030\004 \003(\0132\033.viam.app.v1.VersionH" + "istoryR\010versions\022\020\n\003url\030\005 \001(\tR\003url\022 \n\013de" + "scription\030\006 \001(\tR\013description\022*\n\006models\030\007" + " \003(\0132\022.viam.app.v1.ModelR\006models\022*\n\021tota" + "l_robot_usage\030\010 \001(\003R\017totalRobotUsage\0228\n\030" + "total_organization_usage\030\t \001(\003R\026totalOrg" + "anizationUsage\022\'\n\017organization_id\030\n \001(\tR" + "\016organizationId\022\036\n\nentrypoint\030\013 \001(\tR\nent" + "rypoint\022)\n\020public_namespace\030\014 \001(\tR\017publi" + "cNamespace\022 \n\tfirst_run\030\r \001(\tH\000R\010firstRu" + "n\210\001\001\0226\n\024markdown_description\030\016 \001(\tH\001R\023ma" + "rkdownDescription\210\001\001\022$\n\004apps\030\017 \003(\0132\020.via" + "m.app.v1.AppR\004appsB\014\n\n_first_runB\027\n\025_mar" + "kdown_description\"\311\002\n\016VersionHistory\022\030\n\007" + "version\030\001 \001(\tR\007version\022*\n\005files\030\002 \003(\0132\024." + "viam.app.v1.UploadsR\005files\022*\n\006models\030\003 \003" + "(\0132\022.viam.app.v1.ModelR\006models\022\036\n\nentryp" + "oint\030\004 \001(\tR\nentrypoint\022 \n\tfirst_run\030\005 \001(" + "\tH\000R\010firstRun\210\001\001\0226\n\024markdown_description" + "\030\006 \001(\tH\001R\023markdownDescription\210\001\001\022$\n\004apps" + "\030\007 \003(\0132\020.viam.app.v1.AppR\004appsB\014\n\n_first" + "_runB\027\n\025_markdown_description\"b\n\007Uploads" + "\022\032\n\010platform\030\001 \001(\tR\010platform\022;\n\013uploaded" + "_at\030\002 \001(\0132\032.google.protobuf.TimestampR\nu" + "ploadedAt\"\304\001\n\022ListModulesRequest\022,\n\017orga" + "nization_id\030\001 \001(\tH\000R\016organizationId\210\001\001\022I" + "\n\036include_markdown_documentation\030\002 \001(\010H\001" + "R\034includeMarkdownDocumentation\210\001\001B\022\n\020_or" + "ganization_idB!\n\037_include_markdown_docum" + "entation\"D\n\023ListModulesResponse\022-\n\007modul" + "es\030\001 \003(\0132\023.viam.app.v1.ModuleR\007modules\"/" + "\n\027GetUserIDByEmailRequest\022\024\n\005email\030\001 \001(\t" + "R\005email\"3\n\030GetUserIDByEmailResponse\022\027\n\007u" + "ser_id\030\001 \001(\tR\006userId\"9\n\036ListOrganization" + "sByUserRequest\022\027\n\007user_id\030\001 \001(\tR\006userId\"" + "\346\001\n\nOrgDetails\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\031\n" + "\010org_name\030\002 \001(\tR\007orgName\022\034\n\007org_cid\030\003 \001(" + "\tH\000R\006orgCid\210\001\001\022.\n\020public_namespace\030\004 \001(\t" + "H\001R\017publicNamespace\210\001\001\022&\n\014billing_tier\030\005" + " \001(\tH\002R\013billingTier\210\001\001B\n\n\010_org_cidB\023\n\021_p" + "ublic_namespaceB\017\n\r_billing_tier\"N\n\037List" + "OrganizationsByUserResponse\022+\n\004orgs\030\001 \003(" + "\0132\027.viam.app.v1.OrgDetailsR\004orgs\"\324\001\n\032Sea" + "rchOrganizationsRequest\022\032\n\006org_id\030\001 \001(\tH" + "\000R\005orgId\210\001\001\022\036\n\010org_name\030\002 \001(\tH\001R\007orgName" + "\210\001\001\022\025\n\003cid\030\003 \001(\tH\002R\003cid\210\001\001\022.\n\020public_nam" + "espace\030\004 \001(\tH\003R\017publicNamespace\210\001\001B\t\n\007_o" + "rg_idB\013\n\t_org_nameB\006\n\004_cidB\023\n\021_public_na" + "mespace\"\\\n\033SearchOrganizationsResponse\022=" + "\n\rorganizations\030\001 \003(\0132\027.viam.app.v1.OrgD" + "etailsR\rorganizations\"j\n\020CreateKeyReques" + "t\022B\n\016authorizations\030\001 \003(\0132\032.viam.app.v1." + "AuthorizationR\016authorizations\022\022\n\004name\030\002 " + "\001(\tR\004name\"5\n\021CreateKeyResponse\022\020\n\003key\030\001 " + "\001(\tR\003key\022\016\n\002id\030\002 \001(\tR\002id\"\"\n\020DeleteKeyReq" + "uest\022\016\n\002id\030\001 \001(\tR\002id\"\023\n\021DeleteKeyRespons" + "e\"6\n\020RenameKeyRequest\022\016\n\002id\030\001 \001(\tR\002id\022\022\n" + "\004name\030\002 \001(\tR\004name\"7\n\021RenameKeyResponse\022\016" + "\n\002id\030\001 \001(\tR\002id\022\022\n\004name\030\002 \001(\tR\004name\"\315\001\n\024A" + "uthorizationDetails\022-\n\022authorization_typ" + "e\030\001 \001(\tR\021authorizationType\022)\n\020authorizat" + "ion_id\030\002 \001(\tR\017authorizationId\022#\n\rresourc" + "e_type\030\003 \001(\tR\014resourceType\022\037\n\013resource_i" + "d\030\004 \001(\tR\nresourceId\022\025\n\006org_id\030\005 \001(\tR\005org" + "Id\"\223\001\n\030APIKeyWithAuthorizations\022,\n\007api_k" + "ey\030\001 \001(\0132\023.viam.app.v1.APIKeyR\006apiKey\022I\n" + "\016authorizations\030\002 \003(\0132!.viam.app.v1.Auth" + "orizationDetailsR\016authorizations\"(\n\017List" + "KeysRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\"T\n\020Li" + "stKeysResponse\022@\n\010api_keys\030\001 \003(\0132%.viam." + "app.v1.APIKeyWithAuthorizationsR\007apiKeys" + "\"\"\n\020RotateKeyRequest\022\016\n\002id\030\001 \001(\tR\002id\"5\n\021" + "RotateKeyResponse\022\016\n\002id\030\001 \001(\tR\002id\022\020\n\003key" + "\030\002 \001(\tR\003key\"\?\n-CreateKeyFromExistingKeyA" + "uthorizationsRequest\022\016\n\002id\030\001 \001(\tR\002id\"R\n." + "CreateKeyFromExistingKeyAuthorizationsRe" + "sponse\022\016\n\002id\030\001 \001(\tR\002id\022\020\n\003key\030\002 \001(\tR\003key" + "\"U\n\024GetAppContentRequest\022)\n\020public_names" + "pace\030\001 \001(\tR\017publicNamespace\022\022\n\004name\030\002 \001(" + "\tR\004name\"T\n\025GetAppContentResponse\022\033\n\tblob" + "_path\030\001 \001(\tR\010blobPath\022\036\n\nentrypoint\030\002 \001(" + "\tR\nentrypoint\"G\n\032OrganizationSetLogoRequ" + "est\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\022\n\004logo\030\002 \001(\014" + "R\004logo\"\035\n\033OrganizationSetLogoResponse\"3\n" + "\032OrganizationGetLogoRequest\022\025\n\006org_id\030\001 " + "\001(\tR\005orgId\"/\n\033OrganizationGetLogoRespons" + "e\022\020\n\003url\030\001 \001(\tR\003url\"1\n\030EnableAuthService" + "Request\022\025\n\006org_id\030\001 \001(\tR\005orgId\"\033\n\031Enable" + "AuthServiceResponse\"2\n\031DisableAuthServic" + "eRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\"\034\n\032Disab" + "leAuthServiceResponse\"\214\001\n\025CreateOAuthApp" + "Request\022\025\n\006org_id\030\001 \001(\tR\005orgId\022\037\n\013client" + "_name\030\002 \001(\tR\nclientName\022;\n\014oauth_config\030" + "\003 \001(\0132\030.viam.app.v1.OAuthConfigR\013oauthCo" + "nfig\"Z\n\026CreateOAuthAppResponse\022\033\n\tclient" + "_id\030\001 \001(\tR\010clientId\022#\n\rclient_secret\030\002 \001" + "(\tR\014clientSecret\"I\n\023ReadOAuthAppRequest\022" "\025\n\006org_id\030\001 \001(\tR\005orgId\022\033\n\tclient_id\030\002 \001(" - "\tR\010clientId\"\030\n\026DeleteOAuthAppResponse\"-\n" - "\024ListOAuthAppsRequest\022\025\n\006org_id\030\001 \001(\tR\005o" - "rgId\"6\n\025ListOAuthAppsResponse\022\035\n\nclient_" - "ids\030\001 \003(\tR\tclientIds\"\366\002\n\013OAuthConfig\022V\n\025" - "client_authentication\030\001 \001(\0162!.viam.app.v" - "1.ClientAuthenticationR\024clientAuthentica" - "tion\022%\n\004pkce\030\002 \001(\0162\021.viam.app.v1.PKCER\004p" - "kce\022A\n\016url_validation\030\003 \001(\0162\032.viam.app.v" - "1.URLValidationR\rurlValidation\022\037\n\013origin" - "_uris\030\004 \003(\tR\noriginUris\022#\n\rredirect_uris" - "\030\005 \003(\tR\014redirectUris\022\035\n\nlogout_uri\030\006 \001(\t" - "R\tlogoutUri\022@\n\016enabled_grants\030\007 \003(\0162\031.vi" - "am.app.v1.EnabledGrantR\renabledGrants*\321\001" - "\n\022AuthenticationType\022#\n\037AUTHENTICATION_T" - "YPE_UNSPECIFIED\020\000\022!\n\035AUTHENTICATION_TYPE" - "_WEB_OAUTH\020\001\022\037\n\033AUTHENTICATION_TYPE_API_" - "KEY\020\002\022)\n%AUTHENTICATION_TYPE_ROBOT_PART_" - "SECRET\020\003\022\'\n#AUTHENTICATION_TYPE_LOCATION" - "_SECRET\020\004*\243\001\n\022FragmentVisibility\022#\n\037FRAG" - "MENT_VISIBILITY_UNSPECIFIED\020\000\022\037\n\033FRAGMEN" - "T_VISIBILITY_PRIVATE\020\001\022\036\n\032FRAGMENT_VISIB" - "ILITY_PUBLIC\020\002\022\'\n#FRAGMENT_VISIBILITY_PU" - "BLIC_UNLISTED\020\003*\335\001\n\021FragmentErrorType\022#\n" - "\037FRAGMENT_ERROR_TYPE_UNSPECIFIED\020\000\022!\n\035FR" - "AGMENT_ERROR_TYPE_NO_ACCESS\020\001\022.\n*FRAGMEN" - "T_ERROR_TYPE_NESTING_LIMIT_EXCEEDED\020\002\022(\n" - "$FRAGMENT_ERROR_TYPE_CHILD_ID_INVALID\020\003\022" - "&\n\"FRAGMENT_ERROR_TYPE_CYCLE_DETECTED\020\004*" - "\207\001\n\022RegistryItemStatus\022$\n REGISTRY_ITEM_" - "STATUS_UNSPECIFIED\020\000\022\"\n\036REGISTRY_ITEM_ST" - "ATUS_PUBLISHED\020\001\022\'\n#REGISTRY_ITEM_STATUS" - "_IN_DEVELOPMENT\020\002*w\n\nVisibility\022\032\n\026VISIB" - "ILITY_UNSPECIFIED\020\000\022\026\n\022VISIBILITY_PRIVAT" - "E\020\001\022\025\n\021VISIBILITY_PUBLIC\020\002\022\036\n\032VISIBILITY" - "_PUBLIC_UNLISTED\020\003*\301\001\n\024ClientAuthenticat" - "ion\022%\n!CLIENT_AUTHENTICATION_UNSPECIFIED" - "\020\000\022\"\n\036CLIENT_AUTHENTICATION_REQUIRED\020\001\022&" - "\n\"CLIENT_AUTHENTICATION_NOT_REQUIRED\020\002\0226" - "\n2CLIENT_AUTHENTICATION_NOT_REQUIRED_WHE" - "N_USING_PKCE\020\003*~\n\004PKCE\022\024\n\020PKCE_UNSPECIFI" - "ED\020\000\022\021\n\rPKCE_REQUIRED\020\001\022\025\n\021PKCE_NOT_REQU" - "IRED\020\002\0226\n2PKCE_NOT_REQUIRED_WHEN_USING_C" - "LIENT_AUTHENTICATION\020\003*s\n\rURLValidation\022" - "\036\n\032URL_VALIDATION_UNSPECIFIED\020\000\022\036\n\032URL_V" - "ALIDATION_EXACT_MATCH\020\001\022\"\n\036URL_VALIDATIO" - "N_ALLOW_WILDCARDS\020\002*\313\001\n\014EnabledGrant\022\035\n\031" - "ENABLED_GRANT_UNSPECIFIED\020\000\022$\n ENABLED_G" - "RANT_AUTHORIZATION_CODE\020\001\022\032\n\026ENABLED_GRA" - "NT_IMPLICIT\020\002\022\032\n\026ENABLED_GRANT_PASSWORD\020" - "\003\022\037\n\033ENABLED_GRANT_REFRESH_TOKEN\020\004\022\035\n\031EN" - "ABLED_GRANT_DEVICE_CODE\020\0052\302R\n\nAppService" - "\022_\n\020GetUserIDByEmail\022$.viam.app.v1.GetUs" - "erIDByEmailRequest\032%.viam.app.v1.GetUser" - "IDByEmailResponse\022e\n\022CreateOrganization\022" - "&.viam.app.v1.CreateOrganizationRequest\032" - "\'.viam.app.v1.CreateOrganizationResponse" - "\022b\n\021ListOrganizations\022%.viam.app.v1.List" - "OrganizationsRequest\032&.viam.app.v1.ListO" - "rganizationsResponse\022\233\001\n$GetOrganization" - "sWithAccessToLocation\0228.viam.app.v1.GetO" - "rganizationsWithAccessToLocationRequest\032" - "9.viam.app.v1.GetOrganizationsWithAccess" - "ToLocationResponse\022t\n\027ListOrganizationsB" - "yUser\022+.viam.app.v1.ListOrganizationsByU" - "serRequest\032,.viam.app.v1.ListOrganizatio" - "nsByUserResponse\022h\n\023SearchOrganizations\022" - "\'.viam.app.v1.SearchOrganizationsRequest" - "\032(.viam.app.v1.SearchOrganizationsRespon" - "se\022\\\n\017GetOrganization\022#.viam.app.v1.GetO" - "rganizationRequest\032$.viam.app.v1.GetOrga" - "nizationResponse\022\233\001\n$GetOrganizationName" - "spaceAvailability\0228.viam.app.v1.GetOrgan" - "izationNamespaceAvailabilityRequest\0329.vi" - "am.app.v1.GetOrganizationNamespaceAvaila" - "bilityResponse\022e\n\022UpdateOrganization\022&.v" - "iam.app.v1.UpdateOrganizationRequest\032\'.v" - "iam.app.v1.UpdateOrganizationResponse\022\200\001" - "\n\033UpdateOrganizationNamespace\022/.viam.app" - ".v1.UpdateOrganizationNamespaceRequest\0320" - ".viam.app.v1.UpdateOrganizationNamespace" - "Response\022e\n\022DeleteOrganization\022&.viam.ap" - "p.v1.DeleteOrganizationRequest\032\'.viam.ap" - "p.v1.DeleteOrganizationResponse\022t\n\027GetOr" - "ganizationMetadata\022+.viam.app.v1.GetOrga" - "nizationMetadataRequest\032,.viam.app.v1.Ge" - "tOrganizationMetadataResponse\022}\n\032UpdateO" - "rganizationMetadata\022..viam.app.v1.Update" - "OrganizationMetadataRequest\032/.viam.app.v" - "1.UpdateOrganizationMetadataResponse\022t\n\027" - "ListOrganizationMembers\022+.viam.app.v1.Li" - "stOrganizationMembersRequest\032,.viam.app." - "v1.ListOrganizationMembersResponse\022w\n\030Cr" - "eateOrganizationInvite\022,.viam.app.v1.Cre" - "ateOrganizationInviteRequest\032-.viam.app." - "v1.CreateOrganizationInviteResponse\022\241\001\n&" - "UpdateOrganizationInviteAuthorizations\022:" - ".viam.app.v1.UpdateOrganizationInviteAut" - "horizationsRequest\032;.viam.app.v1.UpdateO" - "rganizationInviteAuthorizationsResponse\022" - "w\n\030DeleteOrganizationMember\022,.viam.app.v" - "1.DeleteOrganizationMemberRequest\032-.viam" - ".app.v1.DeleteOrganizationMemberResponse" - "\022w\n\030DeleteOrganizationInvite\022,.viam.app." - "v1.DeleteOrganizationInviteRequest\032-.via" - "m.app.v1.DeleteOrganizationInviteRespons" - "e\022w\n\030ResendOrganizationInvite\022,.viam.app" - ".v1.ResendOrganizationInviteRequest\032-.vi" - "am.app.v1.ResendOrganizationInviteRespon" - "se\022k\n\024EnableBillingService\022(.viam.app.v1" - ".EnableBillingServiceRequest\032).viam.app." - "v1.EnableBillingServiceResponse\022n\n\025Disab" - "leBillingService\022).viam.app.v1.DisableBi" - "llingServiceRequest\032*.viam.app.v1.Disabl" - "eBillingServiceResponse\022k\n\024UpdateBilling" - "Service\022(.viam.app.v1.UpdateBillingServi" - "ceRequest\032).viam.app.v1.UpdateBillingSer" - "viceResponse\022t\n\027GetBillingServiceConfig\022" - "+.viam.app.v1.GetBillingServiceConfigReq" - "uest\032,.viam.app.v1.GetBillingServiceConf" - "igResponse\022\200\001\n\033OrganizationSetSupportEma" - "il\022/.viam.app.v1.OrganizationSetSupportE" - "mailRequest\0320.viam.app.v1.OrganizationSe" - "tSupportEmailResponse\022\200\001\n\033OrganizationGe" - "tSupportEmail\022/.viam.app.v1.Organization" - "GetSupportEmailRequest\0320.viam.app.v1.Org" - "anizationGetSupportEmailResponse\022h\n\023Orga" - "nizationSetLogo\022\'.viam.app.v1.Organizati" - "onSetLogoRequest\032(.viam.app.v1.Organizat" - "ionSetLogoResponse\022h\n\023OrganizationGetLog" - "o\022\'.viam.app.v1.OrganizationGetLogoReque" - "st\032(.viam.app.v1.OrganizationGetLogoResp" - "onse\022b\n\021EnableAuthService\022%.viam.app.v1." - "EnableAuthServiceRequest\032&.viam.app.v1.E" - "nableAuthServiceResponse\022e\n\022DisableAuthS" - "ervice\022&.viam.app.v1.DisableAuthServiceR" - "equest\032\'.viam.app.v1.DisableAuthServiceR" - "esponse\022Y\n\016CreateOAuthApp\022\".viam.app.v1." - "CreateOAuthAppRequest\032#.viam.app.v1.Crea" - "teOAuthAppResponse\022S\n\014ReadOAuthApp\022 .via" - "m.app.v1.ReadOAuthAppRequest\032!.viam.app." - "v1.ReadOAuthAppResponse\022Y\n\016UpdateOAuthAp" - "p\022\".viam.app.v1.UpdateOAuthAppRequest\032#." - "viam.app.v1.UpdateOAuthAppResponse\022Y\n\016De" - "leteOAuthApp\022\".viam.app.v1.DeleteOAuthAp" - "pRequest\032#.viam.app.v1.DeleteOAuthAppRes" - "ponse\022V\n\rListOAuthApps\022!.viam.app.v1.Lis" - "tOAuthAppsRequest\032\".viam.app.v1.ListOAut" - "hAppsResponse\022Y\n\016CreateLocation\022\".viam.a" - "pp.v1.CreateLocationRequest\032#.viam.app.v" - "1.CreateLocationResponse\022P\n\013GetLocation\022" - "\037.viam.app.v1.GetLocationRequest\032 .viam." - "app.v1.GetLocationResponse\022Y\n\016UpdateLoca" - "tion\022\".viam.app.v1.UpdateLocationRequest" - "\032#.viam.app.v1.UpdateLocationResponse\022Y\n" - "\016DeleteLocation\022\".viam.app.v1.DeleteLoca" - "tionRequest\032#.viam.app.v1.DeleteLocation" - "Response\022h\n\023GetLocationMetadata\022\'.viam.a" - "pp.v1.GetLocationMetadataRequest\032(.viam." - "app.v1.GetLocationMetadataResponse\022q\n\026Up" - "dateLocationMetadata\022*.viam.app.v1.Updat" - "eLocationMetadataRequest\032+.viam.app.v1.U" - "pdateLocationMetadataResponse\022V\n\rListLoc" - "ations\022!.viam.app.v1.ListLocationsReques" - "t\032\".viam.app.v1.ListLocationsResponse\022V\n" - "\rShareLocation\022!.viam.app.v1.ShareLocati" - "onRequest\032\".viam.app.v1.ShareLocationRes" - "ponse\022\\\n\017UnshareLocation\022#.viam.app.v1.U" - "nshareLocationRequest\032$.viam.app.v1.Unsh" - "areLocationResponse\022S\n\014LocationAuth\022 .vi" - "am.app.v1.LocationAuthRequest\032!.viam.app" - ".v1.LocationAuthResponse\022k\n\024CreateLocati" - "onSecret\022(.viam.app.v1.CreateLocationSec" - "retRequest\032).viam.app.v1.CreateLocationS" - "ecretResponse\022k\n\024DeleteLocationSecret\022(." - "viam.app.v1.DeleteLocationSecretRequest\032" - ").viam.app.v1.DeleteLocationSecretRespon" - "se\022G\n\010GetRobot\022\034.viam.app.v1.GetRobotReq" - "uest\032\035.viam.app.v1.GetRobotResponse\022_\n\020G" - "etRobotMetadata\022$.viam.app.v1.GetRobotMe" - "tadataRequest\032%.viam.app.v1.GetRobotMeta" - "dataResponse\022h\n\023UpdateRobotMetadata\022\'.vi" - "am.app.v1.UpdateRobotMetadataRequest\032(.v" - "iam.app.v1.UpdateRobotMetadataResponse\022k" - "\n\024GetRoverRentalRobots\022(.viam.app.v1.Get" - "RoverRentalRobotsRequest\032).viam.app.v1.G" - "etRoverRentalRobotsResponse\022V\n\rGetRobotP" - "arts\022!.viam.app.v1.GetRobotPartsRequest\032" - "\".viam.app.v1.GetRobotPartsResponse\022S\n\014G" - "etRobotPart\022 .viam.app.v1.GetRobotPartRe" - "quest\032!.viam.app.v1.GetRobotPartResponse" - "\022_\n\020GetRobotPartLogs\022$.viam.app.v1.GetRo" - "botPartLogsRequest\032%.viam.app.v1.GetRobo" - "tPartLogsResponse\022d\n\021TailRobotPartLogs\022%" - ".viam.app.v1.TailRobotPartLogsRequest\032&." - "viam.app.v1.TailRobotPartLogsResponse0\001\022" - "h\n\023GetRobotPartHistory\022\'.viam.app.v1.Get" - "RobotPartHistoryRequest\032(.viam.app.v1.Ge" - "tRobotPartHistoryResponse\022\\\n\017UpdateRobot" - "Part\022#.viam.app.v1.UpdateRobotPartReques" - "t\032$.viam.app.v1.UpdateRobotPartResponse\022" - "S\n\014NewRobotPart\022 .viam.app.v1.NewRobotPa" - "rtRequest\032!.viam.app.v1.NewRobotPartResp" - "onse\022\\\n\017DeleteRobotPart\022#.viam.app.v1.De" - "leteRobotPartRequest\032$.viam.app.v1.Delet" - "eRobotPartResponse\022k\n\024GetRobotPartMetada" - "ta\022(.viam.app.v1.GetRobotPartMetadataReq" - "uest\032).viam.app.v1.GetRobotPartMetadataR" - "esponse\022t\n\027UpdateRobotPartMetadata\022+.via" - "m.app.v1.UpdateRobotPartMetadataRequest\032" - ",.viam.app.v1.UpdateRobotPartMetadataRes" - "ponse\022\\\n\017GetRobotAPIKeys\022#.viam.app.v1.G" - "etRobotAPIKeysRequest\032$.viam.app.v1.GetR" - "obotAPIKeysResponse\022Y\n\016MarkPartAsMain\022\"." - "viam.app.v1.MarkPartAsMainRequest\032#.viam" - ".app.v1.MarkPartAsMainResponse\022e\n\022MarkPa" - "rtForRestart\022&.viam.app.v1.MarkPartForRe" - "startRequest\032\'.viam.app.v1.MarkPartForRe" - "startResponse\022n\n\025CreateRobotPartSecret\022)" - ".viam.app.v1.CreateRobotPartSecretReques" - "t\032*.viam.app.v1.CreateRobotPartSecretRes" - "ponse\022n\n\025DeleteRobotPartSecret\022).viam.ap" - "p.v1.DeleteRobotPartSecretRequest\032*.viam" - ".app.v1.DeleteRobotPartSecretResponse\022M\n" - "\nListRobots\022\036.viam.app.v1.ListRobotsRequ" - "est\032\037.viam.app.v1.ListRobotsResponse\022G\n\010" - "NewRobot\022\034.viam.app.v1.NewRobotRequest\032\035" - ".viam.app.v1.NewRobotResponse\022P\n\013UpdateR" - "obot\022\037.viam.app.v1.UpdateRobotRequest\032 ." - "viam.app.v1.UpdateRobotResponse\022P\n\013Delet" - "eRobot\022\037.viam.app.v1.DeleteRobotRequest\032" - " .viam.app.v1.DeleteRobotResponse\022V\n\rLis" - "tFragments\022!.viam.app.v1.ListFragmentsRe" - "quest\032\".viam.app.v1.ListFragmentsRespons" - "e\022P\n\013GetFragment\022\037.viam.app.v1.GetFragme" - "ntRequest\032 .viam.app.v1.GetFragmentRespo" - "nse\022Y\n\016CreateFragment\022\".viam.app.v1.Crea" - "teFragmentRequest\032#.viam.app.v1.CreateFr" - "agmentResponse\022Y\n\016UpdateFragment\022\".viam." - "app.v1.UpdateFragmentRequest\032#.viam.app." - "v1.UpdateFragmentResponse\022Y\n\016DeleteFragm" - "ent\022\".viam.app.v1.DeleteFragmentRequest\032" - "#.viam.app.v1.DeleteFragmentResponse\022h\n\023" - "ListNestedFragments\022\'.viam.app.v1.ListNe" - "stedFragmentsRequest\032(.viam.app.v1.ListN" - "estedFragmentsResponse\022k\n\024ListMachineFra" - "gments\022(.viam.app.v1.ListMachineFragment" - "sRequest\032).viam.app.v1.ListMachineFragme" - "ntsResponse\022k\n\024ListMachineSummaries\022(.vi" - "am.app.v1.ListMachineSummariesRequest\032)." - "viam.app.v1.ListMachineSummariesResponse" - "\022e\n\022GetFragmentHistory\022&.viam.app.v1.Get" - "FragmentHistoryRequest\032\'.viam.app.v1.Get" - "FragmentHistoryResponse\022_\n\020GetFragmentUs" - "age\022$.viam.app.v1.GetFragmentUsageReques" - "t\032%.viam.app.v1.GetFragmentUsageResponse" - "\022Y\n\016SetFragmentTag\022\".viam.app.v1.SetFrag" - "mentTagRequest\032#.viam.app.v1.SetFragment" - "TagResponse\022b\n\021DeleteFragmentTag\022%.viam." - "app.v1.DeleteFragmentTagRequest\032&.viam.a" - "pp.v1.DeleteFragmentTagResponse\022D\n\007AddRo" - "le\022\033.viam.app.v1.AddRoleRequest\032\034.viam.a" - "pp.v1.AddRoleResponse\022M\n\nRemoveRole\022\036.vi" - "am.app.v1.RemoveRoleRequest\032\037.viam.app.v" - "1.RemoveRoleResponse\022M\n\nChangeRole\022\036.via" - "m.app.v1.ChangeRoleRequest\032\037.viam.app.v1" - ".ChangeRoleResponse\022e\n\022ListAuthorization" - "s\022&.viam.app.v1.ListAuthorizationsReques" - "t\032\'.viam.app.v1.ListAuthorizationsRespon" - "se\022_\n\020CheckPermissions\022$.viam.app.v1.Che" - "ckPermissionsRequest\032%.viam.app.v1.Check" - "PermissionsResponse\022\\\n\017GetRegistryItem\022#" - ".viam.app.v1.GetRegistryItemRequest\032$.vi" - "am.app.v1.GetRegistryItemResponse\022e\n\022Cre" - "ateRegistryItem\022&.viam.app.v1.CreateRegi" - "stryItemRequest\032\'.viam.app.v1.CreateRegi" - "stryItemResponse\022e\n\022UpdateRegistryItem\022&" - ".viam.app.v1.UpdateRegistryItemRequest\032\'" - ".viam.app.v1.UpdateRegistryItemResponse\022" - "b\n\021ListRegistryItems\022%.viam.app.v1.ListR" - "egistryItemsRequest\032&.viam.app.v1.ListRe" - "gistryItemsResponse\022e\n\022DeleteRegistryIte" - "m\022&.viam.app.v1.DeleteRegistryItemReques" - "t\032\'.viam.app.v1.DeleteRegistryItemRespon" - "se\022e\n\022RenameRegistryItem\022&.viam.app.v1.R" - "enameRegistryItemRequest\032\'.viam.app.v1.R" - "enameRegistryItemResponse\022k\n\024TransferReg" - "istryItem\022(.viam.app.v1.TransferRegistry" - "ItemRequest\032).viam.app.v1.TransferRegist" - "ryItemResponse\022S\n\014CreateModule\022 .viam.ap" - "p.v1.CreateModuleRequest\032!.viam.app.v1.C" - "reateModuleResponse\022S\n\014UpdateModule\022 .vi" - "am.app.v1.UpdateModuleRequest\032!.viam.app" - ".v1.UpdateModuleResponse\022a\n\020UploadModule" - "File\022$.viam.app.v1.UploadModuleFileReque" - "st\032%.viam.app.v1.UploadModuleFileRespons" - "e(\001\022J\n\tGetModule\022\035.viam.app.v1.GetModule" - "Request\032\036.viam.app.v1.GetModuleResponse\022" - "P\n\013ListModules\022\037.viam.app.v1.ListModules" - "Request\032 .viam.app.v1.ListModulesRespons" - "e\022J\n\tCreateKey\022\035.viam.app.v1.CreateKeyRe" - "quest\032\036.viam.app.v1.CreateKeyResponse\022J\n" - "\tDeleteKey\022\035.viam.app.v1.DeleteKeyReques" - "t\032\036.viam.app.v1.DeleteKeyResponse\022G\n\010Lis" - "tKeys\022\034.viam.app.v1.ListKeysRequest\032\035.vi" - "am.app.v1.ListKeysResponse\022J\n\tRenameKey\022" - "\035.viam.app.v1.RenameKeyRequest\032\036.viam.ap" - "p.v1.RenameKeyResponse\022J\n\tRotateKey\022\035.vi" - "am.app.v1.RotateKeyRequest\032\036.viam.app.v1" - ".RotateKeyResponse\022\241\001\n&CreateKeyFromExis" - "tingKeyAuthorizations\022:.viam.app.v1.Crea" - "teKeyFromExistingKeyAuthorizationsReques" - "t\032;.viam.app.v1.CreateKeyFromExistingKey" - "AuthorizationsResponse\022V\n\rGetAppContent\022" - "!.viam.app.v1.GetAppContentRequest\032\".via" - "m.app.v1.GetAppContentResponseB\030Z\026go.via" - "m.com/api/app/v1b\006proto3" + "\tR\010clientId\"\231\001\n\024ReadOAuthAppResponse\022\037\n\013" + "client_name\030\001 \001(\tR\nclientName\022#\n\rclient_" + "secret\030\002 \001(\tR\014clientSecret\022;\n\014oauth_conf" + "ig\030\003 \001(\0132\030.viam.app.v1.OAuthConfigR\013oaut" + "hConfig\"\251\001\n\025UpdateOAuthAppRequest\022\025\n\006org" + "_id\030\001 \001(\tR\005orgId\022\033\n\tclient_id\030\002 \001(\tR\010cli" + "entId\022\037\n\013client_name\030\003 \001(\tR\nclientName\022;" + "\n\014oauth_config\030\004 \001(\0132\030.viam.app.v1.OAuth" + "ConfigR\013oauthConfig\"\030\n\026UpdateOAuthAppRes" + "ponse\"K\n\025DeleteOAuthAppRequest\022\025\n\006org_id" + "\030\001 \001(\tR\005orgId\022\033\n\tclient_id\030\002 \001(\tR\010client" + "Id\"\030\n\026DeleteOAuthAppResponse\"-\n\024ListOAut" + "hAppsRequest\022\025\n\006org_id\030\001 \001(\tR\005orgId\"6\n\025L" + "istOAuthAppsResponse\022\035\n\nclient_ids\030\001 \003(\t" + "R\tclientIds\"\366\002\n\013OAuthConfig\022V\n\025client_au" + "thentication\030\001 \001(\0162!.viam.app.v1.ClientA" + "uthenticationR\024clientAuthentication\022%\n\004p" + "kce\030\002 \001(\0162\021.viam.app.v1.PKCER\004pkce\022A\n\016ur" + "l_validation\030\003 \001(\0162\032.viam.app.v1.URLVali" + "dationR\rurlValidation\022\037\n\013origin_uris\030\004 \003" + "(\tR\noriginUris\022#\n\rredirect_uris\030\005 \003(\tR\014r" + "edirectUris\022\035\n\nlogout_uri\030\006 \001(\tR\tlogoutU" + "ri\022@\n\016enabled_grants\030\007 \003(\0162\031.viam.app.v1" + ".EnabledGrantR\renabledGrants*\321\001\n\022Authent" + "icationType\022#\n\037AUTHENTICATION_TYPE_UNSPE" + "CIFIED\020\000\022!\n\035AUTHENTICATION_TYPE_WEB_OAUT" + "H\020\001\022\037\n\033AUTHENTICATION_TYPE_API_KEY\020\002\022)\n%" + "AUTHENTICATION_TYPE_ROBOT_PART_SECRET\020\003\022" + "\'\n#AUTHENTICATION_TYPE_LOCATION_SECRET\020\004" + "*\243\001\n\022FragmentVisibility\022#\n\037FRAGMENT_VISI" + "BILITY_UNSPECIFIED\020\000\022\037\n\033FRAGMENT_VISIBIL" + "ITY_PRIVATE\020\001\022\036\n\032FRAGMENT_VISIBILITY_PUB" + "LIC\020\002\022\'\n#FRAGMENT_VISIBILITY_PUBLIC_UNLI" + "STED\020\003*\335\001\n\021FragmentErrorType\022#\n\037FRAGMENT" + "_ERROR_TYPE_UNSPECIFIED\020\000\022!\n\035FRAGMENT_ER" + "ROR_TYPE_NO_ACCESS\020\001\022.\n*FRAGMENT_ERROR_T" + "YPE_NESTING_LIMIT_EXCEEDED\020\002\022(\n$FRAGMENT" + "_ERROR_TYPE_CHILD_ID_INVALID\020\003\022&\n\"FRAGME" + "NT_ERROR_TYPE_CYCLE_DETECTED\020\004*\207\001\n\022Regis" + "tryItemStatus\022$\n REGISTRY_ITEM_STATUS_UN" + "SPECIFIED\020\000\022\"\n\036REGISTRY_ITEM_STATUS_PUBL" + "ISHED\020\001\022\'\n#REGISTRY_ITEM_STATUS_IN_DEVEL" + "OPMENT\020\002*w\n\nVisibility\022\032\n\026VISIBILITY_UNS" + "PECIFIED\020\000\022\026\n\022VISIBILITY_PRIVATE\020\001\022\025\n\021VI" + "SIBILITY_PUBLIC\020\002\022\036\n\032VISIBILITY_PUBLIC_U" + "NLISTED\020\003*\301\001\n\024ClientAuthentication\022%\n!CL" + "IENT_AUTHENTICATION_UNSPECIFIED\020\000\022\"\n\036CLI" + "ENT_AUTHENTICATION_REQUIRED\020\001\022&\n\"CLIENT_" + "AUTHENTICATION_NOT_REQUIRED\020\002\0226\n2CLIENT_" + "AUTHENTICATION_NOT_REQUIRED_WHEN_USING_P" + "KCE\020\003*~\n\004PKCE\022\024\n\020PKCE_UNSPECIFIED\020\000\022\021\n\rP" + "KCE_REQUIRED\020\001\022\025\n\021PKCE_NOT_REQUIRED\020\002\0226\n" + "2PKCE_NOT_REQUIRED_WHEN_USING_CLIENT_AUT" + "HENTICATION\020\003*s\n\rURLValidation\022\036\n\032URL_VA" + "LIDATION_UNSPECIFIED\020\000\022\036\n\032URL_VALIDATION" + "_EXACT_MATCH\020\001\022\"\n\036URL_VALIDATION_ALLOW_W" + "ILDCARDS\020\002*\313\001\n\014EnabledGrant\022\035\n\031ENABLED_G" + "RANT_UNSPECIFIED\020\000\022$\n ENABLED_GRANT_AUTH" + "ORIZATION_CODE\020\001\022\032\n\026ENABLED_GRANT_IMPLIC" + "IT\020\002\022\032\n\026ENABLED_GRANT_PASSWORD\020\003\022\037\n\033ENAB" + "LED_GRANT_REFRESH_TOKEN\020\004\022\035\n\031ENABLED_GRA" + "NT_DEVICE_CODE\020\0052\302R\n\nAppService\022_\n\020GetUs" + "erIDByEmail\022$.viam.app.v1.GetUserIDByEma" + "ilRequest\032%.viam.app.v1.GetUserIDByEmail" + "Response\022e\n\022CreateOrganization\022&.viam.ap" + "p.v1.CreateOrganizationRequest\032\'.viam.ap" + "p.v1.CreateOrganizationResponse\022b\n\021ListO" + "rganizations\022%.viam.app.v1.ListOrganizat" + "ionsRequest\032&.viam.app.v1.ListOrganizati" + "onsResponse\022\233\001\n$GetOrganizationsWithAcce" + "ssToLocation\0228.viam.app.v1.GetOrganizati" + "onsWithAccessToLocationRequest\0329.viam.ap" + "p.v1.GetOrganizationsWithAccessToLocatio" + "nResponse\022t\n\027ListOrganizationsByUser\022+.v" + "iam.app.v1.ListOrganizationsByUserReques" + "t\032,.viam.app.v1.ListOrganizationsByUserR" + "esponse\022h\n\023SearchOrganizations\022\'.viam.ap" + "p.v1.SearchOrganizationsRequest\032(.viam.a" + "pp.v1.SearchOrganizationsResponse\022\\\n\017Get" + "Organization\022#.viam.app.v1.GetOrganizati" + "onRequest\032$.viam.app.v1.GetOrganizationR" + "esponse\022\233\001\n$GetOrganizationNamespaceAvai" + "lability\0228.viam.app.v1.GetOrganizationNa" + "mespaceAvailabilityRequest\0329.viam.app.v1" + ".GetOrganizationNamespaceAvailabilityRes" + "ponse\022e\n\022UpdateOrganization\022&.viam.app.v" + "1.UpdateOrganizationRequest\032\'.viam.app.v" + "1.UpdateOrganizationResponse\022\200\001\n\033UpdateO" + "rganizationNamespace\022/.viam.app.v1.Updat" + "eOrganizationNamespaceRequest\0320.viam.app" + ".v1.UpdateOrganizationNamespaceResponse\022" + "e\n\022DeleteOrganization\022&.viam.app.v1.Dele" + "teOrganizationRequest\032\'.viam.app.v1.Dele" + "teOrganizationResponse\022t\n\027GetOrganizatio" + "nMetadata\022+.viam.app.v1.GetOrganizationM" + "etadataRequest\032,.viam.app.v1.GetOrganiza" + "tionMetadataResponse\022}\n\032UpdateOrganizati" + "onMetadata\022..viam.app.v1.UpdateOrganizat" + "ionMetadataRequest\032/.viam.app.v1.UpdateO" + "rganizationMetadataResponse\022t\n\027ListOrgan" + "izationMembers\022+.viam.app.v1.ListOrganiz" + "ationMembersRequest\032,.viam.app.v1.ListOr" + "ganizationMembersResponse\022w\n\030CreateOrgan" + "izationInvite\022,.viam.app.v1.CreateOrgani" + "zationInviteRequest\032-.viam.app.v1.Create" + "OrganizationInviteResponse\022\241\001\n&UpdateOrg" + "anizationInviteAuthorizations\022:.viam.app" + ".v1.UpdateOrganizationInviteAuthorizatio" + "nsRequest\032;.viam.app.v1.UpdateOrganizati" + "onInviteAuthorizationsResponse\022w\n\030Delete" + "OrganizationMember\022,.viam.app.v1.DeleteO" + "rganizationMemberRequest\032-.viam.app.v1.D" + "eleteOrganizationMemberResponse\022w\n\030Delet" + "eOrganizationInvite\022,.viam.app.v1.Delete" + "OrganizationInviteRequest\032-.viam.app.v1." + "DeleteOrganizationInviteResponse\022w\n\030Rese" + "ndOrganizationInvite\022,.viam.app.v1.Resen" + "dOrganizationInviteRequest\032-.viam.app.v1" + ".ResendOrganizationInviteResponse\022k\n\024Ena" + "bleBillingService\022(.viam.app.v1.EnableBi" + "llingServiceRequest\032).viam.app.v1.Enable" + "BillingServiceResponse\022n\n\025DisableBilling" + "Service\022).viam.app.v1.DisableBillingServ" + "iceRequest\032*.viam.app.v1.DisableBillingS" + "erviceResponse\022k\n\024UpdateBillingService\022(" + ".viam.app.v1.UpdateBillingServiceRequest" + "\032).viam.app.v1.UpdateBillingServiceRespo" + "nse\022t\n\027GetBillingServiceConfig\022+.viam.ap" + "p.v1.GetBillingServiceConfigRequest\032,.vi" + "am.app.v1.GetBillingServiceConfigRespons" + "e\022\200\001\n\033OrganizationSetSupportEmail\022/.viam" + ".app.v1.OrganizationSetSupportEmailReque" + "st\0320.viam.app.v1.OrganizationSetSupportE" + "mailResponse\022\200\001\n\033OrganizationGetSupportE" + "mail\022/.viam.app.v1.OrganizationGetSuppor" + "tEmailRequest\0320.viam.app.v1.Organization" + "GetSupportEmailResponse\022h\n\023OrganizationS" + "etLogo\022\'.viam.app.v1.OrganizationSetLogo" + "Request\032(.viam.app.v1.OrganizationSetLog" + "oResponse\022h\n\023OrganizationGetLogo\022\'.viam." + "app.v1.OrganizationGetLogoRequest\032(.viam" + ".app.v1.OrganizationGetLogoResponse\022b\n\021E" + "nableAuthService\022%.viam.app.v1.EnableAut" + "hServiceRequest\032&.viam.app.v1.EnableAuth" + "ServiceResponse\022e\n\022DisableAuthService\022&." + "viam.app.v1.DisableAuthServiceRequest\032\'." + "viam.app.v1.DisableAuthServiceResponse\022Y" + "\n\016CreateOAuthApp\022\".viam.app.v1.CreateOAu" + "thAppRequest\032#.viam.app.v1.CreateOAuthAp" + "pResponse\022S\n\014ReadOAuthApp\022 .viam.app.v1." + "ReadOAuthAppRequest\032!.viam.app.v1.ReadOA" + "uthAppResponse\022Y\n\016UpdateOAuthApp\022\".viam." + "app.v1.UpdateOAuthAppRequest\032#.viam.app." + "v1.UpdateOAuthAppResponse\022Y\n\016DeleteOAuth" + "App\022\".viam.app.v1.DeleteOAuthAppRequest\032" + "#.viam.app.v1.DeleteOAuthAppResponse\022V\n\r" + "ListOAuthApps\022!.viam.app.v1.ListOAuthApp" + "sRequest\032\".viam.app.v1.ListOAuthAppsResp" + "onse\022Y\n\016CreateLocation\022\".viam.app.v1.Cre" + "ateLocationRequest\032#.viam.app.v1.CreateL" + "ocationResponse\022P\n\013GetLocation\022\037.viam.ap" + "p.v1.GetLocationRequest\032 .viam.app.v1.Ge" + "tLocationResponse\022Y\n\016UpdateLocation\022\".vi" + "am.app.v1.UpdateLocationRequest\032#.viam.a" + "pp.v1.UpdateLocationResponse\022Y\n\016DeleteLo" + "cation\022\".viam.app.v1.DeleteLocationReque" + "st\032#.viam.app.v1.DeleteLocationResponse\022" + "h\n\023GetLocationMetadata\022\'.viam.app.v1.Get" + "LocationMetadataRequest\032(.viam.app.v1.Ge" + "tLocationMetadataResponse\022q\n\026UpdateLocat" + "ionMetadata\022*.viam.app.v1.UpdateLocation" + "MetadataRequest\032+.viam.app.v1.UpdateLoca" + "tionMetadataResponse\022V\n\rListLocations\022!." + "viam.app.v1.ListLocationsRequest\032\".viam." + "app.v1.ListLocationsResponse\022V\n\rShareLoc" + "ation\022!.viam.app.v1.ShareLocationRequest" + "\032\".viam.app.v1.ShareLocationResponse\022\\\n\017" + "UnshareLocation\022#.viam.app.v1.UnshareLoc" + "ationRequest\032$.viam.app.v1.UnshareLocati" + "onResponse\022S\n\014LocationAuth\022 .viam.app.v1" + ".LocationAuthRequest\032!.viam.app.v1.Locat" + "ionAuthResponse\022k\n\024CreateLocationSecret\022" + "(.viam.app.v1.CreateLocationSecretReques" + "t\032).viam.app.v1.CreateLocationSecretResp" + "onse\022k\n\024DeleteLocationSecret\022(.viam.app." + "v1.DeleteLocationSecretRequest\032).viam.ap" + "p.v1.DeleteLocationSecretResponse\022G\n\010Get" + "Robot\022\034.viam.app.v1.GetRobotRequest\032\035.vi" + "am.app.v1.GetRobotResponse\022_\n\020GetRobotMe" + "tadata\022$.viam.app.v1.GetRobotMetadataReq" + "uest\032%.viam.app.v1.GetRobotMetadataRespo" + "nse\022h\n\023UpdateRobotMetadata\022\'.viam.app.v1" + ".UpdateRobotMetadataRequest\032(.viam.app.v" + "1.UpdateRobotMetadataResponse\022k\n\024GetRove" + "rRentalRobots\022(.viam.app.v1.GetRoverRent" + "alRobotsRequest\032).viam.app.v1.GetRoverRe" + "ntalRobotsResponse\022V\n\rGetRobotParts\022!.vi" + "am.app.v1.GetRobotPartsRequest\032\".viam.ap" + "p.v1.GetRobotPartsResponse\022S\n\014GetRobotPa" + "rt\022 .viam.app.v1.GetRobotPartRequest\032!.v" + "iam.app.v1.GetRobotPartResponse\022_\n\020GetRo" + "botPartLogs\022$.viam.app.v1.GetRobotPartLo" + "gsRequest\032%.viam.app.v1.GetRobotPartLogs" + "Response\022d\n\021TailRobotPartLogs\022%.viam.app" + ".v1.TailRobotPartLogsRequest\032&.viam.app." + "v1.TailRobotPartLogsResponse0\001\022h\n\023GetRob" + "otPartHistory\022\'.viam.app.v1.GetRobotPart" + "HistoryRequest\032(.viam.app.v1.GetRobotPar" + "tHistoryResponse\022\\\n\017UpdateRobotPart\022#.vi" + "am.app.v1.UpdateRobotPartRequest\032$.viam." + "app.v1.UpdateRobotPartResponse\022S\n\014NewRob" + "otPart\022 .viam.app.v1.NewRobotPartRequest" + "\032!.viam.app.v1.NewRobotPartResponse\022\\\n\017D" + "eleteRobotPart\022#.viam.app.v1.DeleteRobot" + "PartRequest\032$.viam.app.v1.DeleteRobotPar" + "tResponse\022k\n\024GetRobotPartMetadata\022(.viam" + ".app.v1.GetRobotPartMetadataRequest\032).vi" + "am.app.v1.GetRobotPartMetadataResponse\022t" + "\n\027UpdateRobotPartMetadata\022+.viam.app.v1." + "UpdateRobotPartMetadataRequest\032,.viam.ap" + "p.v1.UpdateRobotPartMetadataResponse\022\\\n\017" + "GetRobotAPIKeys\022#.viam.app.v1.GetRobotAP" + "IKeysRequest\032$.viam.app.v1.GetRobotAPIKe" + "ysResponse\022Y\n\016MarkPartAsMain\022\".viam.app." + "v1.MarkPartAsMainRequest\032#.viam.app.v1.M" + "arkPartAsMainResponse\022e\n\022MarkPartForRest" + "art\022&.viam.app.v1.MarkPartForRestartRequ" + "est\032\'.viam.app.v1.MarkPartForRestartResp" + "onse\022n\n\025CreateRobotPartSecret\022).viam.app" + ".v1.CreateRobotPartSecretRequest\032*.viam." + "app.v1.CreateRobotPartSecretResponse\022n\n\025" + "DeleteRobotPartSecret\022).viam.app.v1.Dele" + "teRobotPartSecretRequest\032*.viam.app.v1.D" + "eleteRobotPartSecretResponse\022M\n\nListRobo" + "ts\022\036.viam.app.v1.ListRobotsRequest\032\037.via" + "m.app.v1.ListRobotsResponse\022G\n\010NewRobot\022" + "\034.viam.app.v1.NewRobotRequest\032\035.viam.app" + ".v1.NewRobotResponse\022P\n\013UpdateRobot\022\037.vi" + "am.app.v1.UpdateRobotRequest\032 .viam.app." + "v1.UpdateRobotResponse\022P\n\013DeleteRobot\022\037." + "viam.app.v1.DeleteRobotRequest\032 .viam.ap" + "p.v1.DeleteRobotResponse\022V\n\rListFragment" + "s\022!.viam.app.v1.ListFragmentsRequest\032\".v" + "iam.app.v1.ListFragmentsResponse\022P\n\013GetF" + "ragment\022\037.viam.app.v1.GetFragmentRequest" + "\032 .viam.app.v1.GetFragmentResponse\022Y\n\016Cr" + "eateFragment\022\".viam.app.v1.CreateFragmen" + "tRequest\032#.viam.app.v1.CreateFragmentRes" + "ponse\022Y\n\016UpdateFragment\022\".viam.app.v1.Up" + "dateFragmentRequest\032#.viam.app.v1.Update" + "FragmentResponse\022Y\n\016DeleteFragment\022\".via" + "m.app.v1.DeleteFragmentRequest\032#.viam.ap" + "p.v1.DeleteFragmentResponse\022h\n\023ListNeste" + "dFragments\022\'.viam.app.v1.ListNestedFragm" + "entsRequest\032(.viam.app.v1.ListNestedFrag" + "mentsResponse\022k\n\024ListMachineFragments\022(." + "viam.app.v1.ListMachineFragmentsRequest\032" + ").viam.app.v1.ListMachineFragmentsRespon" + "se\022k\n\024ListMachineSummaries\022(.viam.app.v1" + ".ListMachineSummariesRequest\032).viam.app." + "v1.ListMachineSummariesResponse\022e\n\022GetFr" + "agmentHistory\022&.viam.app.v1.GetFragmentH" + "istoryRequest\032\'.viam.app.v1.GetFragmentH" + "istoryResponse\022_\n\020GetFragmentUsage\022$.via" + "m.app.v1.GetFragmentUsageRequest\032%.viam." + "app.v1.GetFragmentUsageResponse\022Y\n\016SetFr" + "agmentTag\022\".viam.app.v1.SetFragmentTagRe" + "quest\032#.viam.app.v1.SetFragmentTagRespon" + "se\022b\n\021DeleteFragmentTag\022%.viam.app.v1.De" + "leteFragmentTagRequest\032&.viam.app.v1.Del" + "eteFragmentTagResponse\022D\n\007AddRole\022\033.viam" + ".app.v1.AddRoleRequest\032\034.viam.app.v1.Add" + "RoleResponse\022M\n\nRemoveRole\022\036.viam.app.v1" + ".RemoveRoleRequest\032\037.viam.app.v1.RemoveR" + "oleResponse\022M\n\nChangeRole\022\036.viam.app.v1." + "ChangeRoleRequest\032\037.viam.app.v1.ChangeRo" + "leResponse\022e\n\022ListAuthorizations\022&.viam." + "app.v1.ListAuthorizationsRequest\032\'.viam." + "app.v1.ListAuthorizationsResponse\022_\n\020Che" + "ckPermissions\022$.viam.app.v1.CheckPermiss" + "ionsRequest\032%.viam.app.v1.CheckPermissio" + "nsResponse\022\\\n\017GetRegistryItem\022#.viam.app" + ".v1.GetRegistryItemRequest\032$.viam.app.v1" + ".GetRegistryItemResponse\022e\n\022CreateRegist" + "ryItem\022&.viam.app.v1.CreateRegistryItemR" + "equest\032\'.viam.app.v1.CreateRegistryItemR" + "esponse\022e\n\022UpdateRegistryItem\022&.viam.app" + ".v1.UpdateRegistryItemRequest\032\'.viam.app" + ".v1.UpdateRegistryItemResponse\022b\n\021ListRe" + "gistryItems\022%.viam.app.v1.ListRegistryIt" + "emsRequest\032&.viam.app.v1.ListRegistryIte" + "msResponse\022e\n\022DeleteRegistryItem\022&.viam." + "app.v1.DeleteRegistryItemRequest\032\'.viam." + "app.v1.DeleteRegistryItemResponse\022e\n\022Ren" + "ameRegistryItem\022&.viam.app.v1.RenameRegi" + "stryItemRequest\032\'.viam.app.v1.RenameRegi" + "stryItemResponse\022k\n\024TransferRegistryItem" + "\022(.viam.app.v1.TransferRegistryItemReque" + "st\032).viam.app.v1.TransferRegistryItemRes" + "ponse\022S\n\014CreateModule\022 .viam.app.v1.Crea" + "teModuleRequest\032!.viam.app.v1.CreateModu" + "leResponse\022S\n\014UpdateModule\022 .viam.app.v1" + ".UpdateModuleRequest\032!.viam.app.v1.Updat" + "eModuleResponse\022a\n\020UploadModuleFile\022$.vi" + "am.app.v1.UploadModuleFileRequest\032%.viam" + ".app.v1.UploadModuleFileResponse(\001\022J\n\tGe" + "tModule\022\035.viam.app.v1.GetModuleRequest\032\036" + ".viam.app.v1.GetModuleResponse\022P\n\013ListMo" + "dules\022\037.viam.app.v1.ListModulesRequest\032 " + ".viam.app.v1.ListModulesResponse\022J\n\tCrea" + "teKey\022\035.viam.app.v1.CreateKeyRequest\032\036.v" + "iam.app.v1.CreateKeyResponse\022J\n\tDeleteKe" + "y\022\035.viam.app.v1.DeleteKeyRequest\032\036.viam." + "app.v1.DeleteKeyResponse\022G\n\010ListKeys\022\034.v" + "iam.app.v1.ListKeysRequest\032\035.viam.app.v1" + ".ListKeysResponse\022J\n\tRenameKey\022\035.viam.ap" + "p.v1.RenameKeyRequest\032\036.viam.app.v1.Rena" + "meKeyResponse\022J\n\tRotateKey\022\035.viam.app.v1" + ".RotateKeyRequest\032\036.viam.app.v1.RotateKe" + "yResponse\022\241\001\n&CreateKeyFromExistingKeyAu" + "thorizations\022:.viam.app.v1.CreateKeyFrom" + "ExistingKeyAuthorizationsRequest\032;.viam." + "app.v1.CreateKeyFromExistingKeyAuthoriza" + "tionsResponse\022V\n\rGetAppContent\022!.viam.ap" + "p.v1.GetAppContentRequest\032\".viam.app.v1." + "GetAppContentResponseB\030Z\026go.viam.com/api" + "/app/v1b\006proto3" ; static const ::_pbi::DescriptorTable* const descriptor_table_app_2fv1_2fapp_2eproto_deps[6] = { &::descriptor_table_app_2fmltraining_2fv1_2fml_5ftraining_2eproto, @@ -7428,7 +7447,7 @@ static const ::_pbi::DescriptorTable* const descriptor_table_app_2fv1_2fapp_2epr }; static ::_pbi::once_flag descriptor_table_app_2fv1_2fapp_2eproto_once; const ::_pbi::DescriptorTable descriptor_table_app_2fv1_2fapp_2eproto = { - false, false, 44424, descriptor_table_protodef_app_2fv1_2fapp_2eproto, + false, false, 44615, descriptor_table_protodef_app_2fv1_2fapp_2eproto, "app/v1/app.proto", &descriptor_table_app_2fv1_2fapp_2eproto_once, descriptor_table_app_2fv1_2fapp_2eproto_deps, 6, 261, schemas, file_default_instances, TableStruct_app_2fv1_2fapp_2eproto::offsets, @@ -47171,7 +47190,8 @@ ModuleVersion::ModuleVersion(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), files_(arena), - models_(arena) { + models_(arena), + apps_(arena) { SharedCtor(); // @@protoc_insertion_point(arena_constructor:viam.app.v1.ModuleVersion) } @@ -47179,7 +47199,8 @@ ModuleVersion::ModuleVersion(const ModuleVersion& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_), files_(from.files_), - models_(from.models_) { + models_(from.models_), + apps_(from.apps_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); version_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -47264,6 +47285,7 @@ void ModuleVersion::Clear() { files_.Clear(); models_.Clear(); + apps_.Clear(); version_.ClearToEmpty(); entrypoint_.ClearToEmpty(); cached_has_bits = _has_bits_[0]; @@ -47352,6 +47374,19 @@ const char* ModuleVersion::_InternalParse(const char* ptr, ::_pbi::ParseContext* } else goto handle_unusual; continue; + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_apps(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -47438,6 +47473,14 @@ uint8_t* ModuleVersion::_InternalSerialize( 6, this->_internal_markdown_description(), target); } + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + for (unsigned i = 0, + n = static_cast(this->_internal_apps_size()); i < n; i++) { + const auto& repfield = this->_internal_apps(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -47468,6 +47511,13 @@ size_t ModuleVersion::ByteSizeLong() const { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + total_size += 1UL * this->_internal_apps_size(); + for (const auto& msg : this->apps_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + // string version = 1 [json_name = "version"]; if (!this->_internal_version().empty()) { total_size += 1 + @@ -47523,6 +47573,7 @@ void ModuleVersion::MergeFrom(const ModuleVersion& from) { files_.MergeFrom(from.files_); models_.MergeFrom(from.models_); + apps_.MergeFrom(from.apps_); if (!from._internal_version().empty()) { _internal_set_version(from._internal_version()); } @@ -47560,6 +47611,7 @@ void ModuleVersion::InternalSwap(ModuleVersion* other) { swap(_has_bits_[0], other->_has_bits_[0]); files_.InternalSwap(&other->files_); models_.InternalSwap(&other->models_); + apps_.InternalSwap(&other->apps_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &version_, lhs_arena, &other->version_, rhs_arena @@ -47601,7 +47653,8 @@ ModuleMetadata::ModuleMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), models_(arena), - versions_(arena) { + versions_(arena), + apps_(arena) { SharedCtor(); // @@protoc_insertion_point(arena_constructor:viam.app.v1.ModuleMetadata) } @@ -47609,7 +47662,8 @@ ModuleMetadata::ModuleMetadata(const ModuleMetadata& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_), models_(from.models_), - versions_(from.versions_) { + versions_(from.versions_), + apps_(from.apps_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); entrypoint_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -47681,6 +47735,7 @@ void ModuleMetadata::Clear() { models_.Clear(); versions_.Clear(); + apps_.Clear(); entrypoint_.ClearToEmpty(); cached_has_bits = _has_bits_[0]; if (cached_has_bits & 0x00000003u) { @@ -47758,6 +47813,19 @@ const char* ModuleMetadata::_InternalParse(const char* ptr, ::_pbi::ParseContext } else goto handle_unusual; continue; + // repeated .viam.app.v1.App apps = 6 [json_name = "apps"]; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_apps(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<50>(ptr)); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -47834,6 +47902,14 @@ uint8_t* ModuleMetadata::_InternalSerialize( 5, this->_internal_markdown_description(), target); } + // repeated .viam.app.v1.App apps = 6 [json_name = "apps"]; + for (unsigned i = 0, + n = static_cast(this->_internal_apps_size()); i < n; i++) { + const auto& repfield = this->_internal_apps(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -47864,6 +47940,13 @@ size_t ModuleMetadata::ByteSizeLong() const { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } + // repeated .viam.app.v1.App apps = 6 [json_name = "apps"]; + total_size += 1UL * this->_internal_apps_size(); + for (const auto& msg : this->apps_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + // string entrypoint = 3 [json_name = "entrypoint"]; if (!this->_internal_entrypoint().empty()) { total_size += 1 + @@ -47912,6 +47995,7 @@ void ModuleMetadata::MergeFrom(const ModuleMetadata& from) { models_.MergeFrom(from.models_); versions_.MergeFrom(from.versions_); + apps_.MergeFrom(from.apps_); if (!from._internal_entrypoint().empty()) { _internal_set_entrypoint(from._internal_entrypoint()); } @@ -47946,6 +48030,7 @@ void ModuleMetadata::InternalSwap(ModuleMetadata* other) { swap(_has_bits_[0], other->_has_bits_[0]); models_.InternalSwap(&other->models_); versions_.InternalSwap(&other->versions_); + apps_.InternalSwap(&other->apps_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &entrypoint_, lhs_arena, &other->entrypoint_, rhs_arena @@ -54225,13 +54310,15 @@ class UpdateModuleMetadata::_Internal { UpdateModuleMetadata::UpdateModuleMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - models_(arena) { + models_(arena), + apps_(arena) { SharedCtor(); // @@protoc_insertion_point(arena_constructor:viam.app.v1.UpdateModuleMetadata) } UpdateModuleMetadata::UpdateModuleMetadata(const UpdateModuleMetadata& from) : ::PROTOBUF_NAMESPACE_ID::Message(), - models_(from.models_) { + models_(from.models_), + apps_(from.apps_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); entrypoint_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -54276,6 +54363,7 @@ void UpdateModuleMetadata::Clear() { (void) cached_has_bits; models_.Clear(); + apps_.Clear(); entrypoint_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } @@ -54309,6 +54397,19 @@ const char* UpdateModuleMetadata::_InternalParse(const char* ptr, ::_pbi::ParseC } else goto handle_unusual; continue; + // repeated .viam.app.v1.App apps = 3 [json_name = "apps"]; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_apps(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -54356,6 +54457,14 @@ uint8_t* UpdateModuleMetadata::_InternalSerialize( 2, this->_internal_entrypoint(), target); } + // repeated .viam.app.v1.App apps = 3 [json_name = "apps"]; + for (unsigned i = 0, + n = static_cast(this->_internal_apps_size()); i < n; i++) { + const auto& repfield = this->_internal_apps(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -54379,6 +54488,13 @@ size_t UpdateModuleMetadata::ByteSizeLong() const { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } + // repeated .viam.app.v1.App apps = 3 [json_name = "apps"]; + total_size += 1UL * this->_internal_apps_size(); + for (const auto& msg : this->apps_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + // string entrypoint = 2 [json_name = "entrypoint"]; if (!this->_internal_entrypoint().empty()) { total_size += 1 + @@ -54409,6 +54525,7 @@ void UpdateModuleMetadata::MergeFrom(const UpdateModuleMetadata& from) { (void) cached_has_bits; models_.MergeFrom(from.models_); + apps_.MergeFrom(from.apps_); if (!from._internal_entrypoint().empty()) { _internal_set_entrypoint(from._internal_entrypoint()); } @@ -54432,6 +54549,7 @@ void UpdateModuleMetadata::InternalSwap(UpdateModuleMetadata* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); models_.InternalSwap(&other->models_); + apps_.InternalSwap(&other->apps_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &entrypoint_, lhs_arena, &other->entrypoint_, rhs_arena @@ -56519,7 +56637,8 @@ Module::Module(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), versions_(arena), - models_(arena) { + models_(arena), + apps_(arena) { SharedCtor(); // @@protoc_insertion_point(arena_constructor:viam.app.v1.Module) } @@ -56527,7 +56646,8 @@ Module::Module(const Module& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_), versions_(from.versions_), - models_(from.models_) { + models_(from.models_), + apps_(from.apps_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); module_id_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -56684,6 +56804,7 @@ void Module::Clear() { versions_.Clear(); models_.Clear(); + apps_.Clear(); module_id_.ClearToEmpty(); name_.ClearToEmpty(); url_.ClearToEmpty(); @@ -56855,6 +56976,19 @@ const char* Module::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { } else goto handle_unusual; continue; + // repeated .viam.app.v1.App apps = 15 [json_name = "apps"]; + case 15: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_apps(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<122>(ptr)); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -57010,6 +57144,14 @@ uint8_t* Module::_InternalSerialize( 14, this->_internal_markdown_description(), target); } + // repeated .viam.app.v1.App apps = 15 [json_name = "apps"]; + for (unsigned i = 0, + n = static_cast(this->_internal_apps_size()); i < n; i++) { + const auto& repfield = this->_internal_apps(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(15, repfield, repfield.GetCachedSize(), target, stream); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -57040,6 +57182,13 @@ size_t Module::ByteSizeLong() const { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } + // repeated .viam.app.v1.App apps = 15 [json_name = "apps"]; + total_size += 1UL * this->_internal_apps_size(); + for (const auto& msg : this->apps_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + // string module_id = 1 [json_name = "moduleId"]; if (!this->_internal_module_id().empty()) { total_size += 1 + @@ -57146,6 +57295,7 @@ void Module::MergeFrom(const Module& from) { versions_.MergeFrom(from.versions_); models_.MergeFrom(from.models_); + apps_.MergeFrom(from.apps_); if (!from._internal_module_id().empty()) { _internal_set_module_id(from._internal_module_id()); } @@ -57207,6 +57357,7 @@ void Module::InternalSwap(Module* other) { swap(_has_bits_[0], other->_has_bits_[0]); versions_.InternalSwap(&other->versions_); models_.InternalSwap(&other->models_); + apps_.InternalSwap(&other->apps_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &module_id_, lhs_arena, &other->module_id_, rhs_arena @@ -57274,7 +57425,8 @@ VersionHistory::VersionHistory(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), files_(arena), - models_(arena) { + models_(arena), + apps_(arena) { SharedCtor(); // @@protoc_insertion_point(arena_constructor:viam.app.v1.VersionHistory) } @@ -57282,7 +57434,8 @@ VersionHistory::VersionHistory(const VersionHistory& from) : ::PROTOBUF_NAMESPACE_ID::Message(), _has_bits_(from._has_bits_), files_(from.files_), - models_(from.models_) { + models_(from.models_), + apps_(from.apps_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); version_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING @@ -57367,6 +57520,7 @@ void VersionHistory::Clear() { files_.Clear(); models_.Clear(); + apps_.Clear(); version_.ClearToEmpty(); entrypoint_.ClearToEmpty(); cached_has_bits = _has_bits_[0]; @@ -57455,6 +57609,19 @@ const char* VersionHistory::_InternalParse(const char* ptr, ::_pbi::ParseContext } else goto handle_unusual; continue; + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_apps(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -57541,6 +57708,14 @@ uint8_t* VersionHistory::_InternalSerialize( 6, this->_internal_markdown_description(), target); } + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + for (unsigned i = 0, + n = static_cast(this->_internal_apps_size()); i < n; i++) { + const auto& repfield = this->_internal_apps(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -57571,6 +57746,13 @@ size_t VersionHistory::ByteSizeLong() const { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + total_size += 1UL * this->_internal_apps_size(); + for (const auto& msg : this->apps_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + // string version = 1 [json_name = "version"]; if (!this->_internal_version().empty()) { total_size += 1 + @@ -57626,6 +57808,7 @@ void VersionHistory::MergeFrom(const VersionHistory& from) { files_.MergeFrom(from.files_); models_.MergeFrom(from.models_); + apps_.MergeFrom(from.apps_); if (!from._internal_version().empty()) { _internal_set_version(from._internal_version()); } @@ -57663,6 +57846,7 @@ void VersionHistory::InternalSwap(VersionHistory* other) { swap(_has_bits_[0], other->_has_bits_[0]); files_.InternalSwap(&other->files_); models_.InternalSwap(&other->models_); + apps_.InternalSwap(&other->apps_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( &version_, lhs_arena, &other->version_, rhs_arena diff --git a/src/viam/api/app/v1/app.pb.h b/src/viam/api/app/v1/app.pb.h index 8829d3865..48706c884 100644 --- a/src/viam/api/app/v1/app.pb.h +++ b/src/viam/api/app/v1/app.pb.h @@ -31088,6 +31088,7 @@ class ModuleVersion final : enum : int { kFilesFieldNumber = 2, kModelsFieldNumber = 3, + kAppsFieldNumber = 7, kVersionFieldNumber = 1, kEntrypointFieldNumber = 4, kFirstRunFieldNumber = 5, @@ -31129,6 +31130,24 @@ class ModuleVersion final : const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model >& models() const; + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + int apps_size() const; + private: + int _internal_apps_size() const; + public: + void clear_apps(); + ::viam::app::v1::App* mutable_apps(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* + mutable_apps(); + private: + const ::viam::app::v1::App& _internal_apps(int index) const; + ::viam::app::v1::App* _internal_add_apps(); + public: + const ::viam::app::v1::App& apps(int index) const; + ::viam::app::v1::App* add_apps(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& + apps() const; + // string version = 1 [json_name = "version"]; void clear_version(); const std::string& version() const; @@ -31204,6 +31223,7 @@ class ModuleVersion final : mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Uploads > files_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model > models_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App > apps_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entrypoint_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr first_run_; @@ -31333,6 +31353,7 @@ class ModuleMetadata final : enum : int { kModelsFieldNumber = 1, kVersionsFieldNumber = 2, + kAppsFieldNumber = 6, kEntrypointFieldNumber = 3, kFirstRunFieldNumber = 4, kMarkdownDescriptionFieldNumber = 5, @@ -31373,6 +31394,24 @@ class ModuleMetadata final : const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::ModuleVersion >& versions() const; + // repeated .viam.app.v1.App apps = 6 [json_name = "apps"]; + int apps_size() const; + private: + int _internal_apps_size() const; + public: + void clear_apps(); + ::viam::app::v1::App* mutable_apps(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* + mutable_apps(); + private: + const ::viam::app::v1::App& _internal_apps(int index) const; + ::viam::app::v1::App* _internal_add_apps(); + public: + const ::viam::app::v1::App& apps(int index) const; + ::viam::app::v1::App* add_apps(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& + apps() const; + // string entrypoint = 3 [json_name = "entrypoint"]; void clear_entrypoint(); const std::string& entrypoint() const; @@ -31434,6 +31473,7 @@ class ModuleMetadata final : mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model > models_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::ModuleVersion > versions_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App > apps_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entrypoint_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr first_run_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr markdown_description_; @@ -35816,6 +35856,7 @@ class UpdateModuleMetadata final : enum : int { kModelsFieldNumber = 1, + kAppsFieldNumber = 3, kEntrypointFieldNumber = 2, }; // repeated .viam.app.v1.Model models = 1 [json_name = "models"]; @@ -35836,6 +35877,24 @@ class UpdateModuleMetadata final : const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model >& models() const; + // repeated .viam.app.v1.App apps = 3 [json_name = "apps"]; + int apps_size() const; + private: + int _internal_apps_size() const; + public: + void clear_apps(); + ::viam::app::v1::App* mutable_apps(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* + mutable_apps(); + private: + const ::viam::app::v1::App& _internal_apps(int index) const; + ::viam::app::v1::App* _internal_add_apps(); + public: + const ::viam::app::v1::App& apps(int index) const; + ::viam::app::v1::App* add_apps(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& + apps() const; + // string entrypoint = 2 [json_name = "entrypoint"]; void clear_entrypoint(); const std::string& entrypoint() const; @@ -35858,6 +35917,7 @@ class UpdateModuleMetadata final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model > models_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App > apps_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entrypoint_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; friend struct ::TableStruct_app_2fv1_2fapp_2eproto; @@ -37396,6 +37456,7 @@ class Module final : enum : int { kVersionsFieldNumber = 4, kModelsFieldNumber = 7, + kAppsFieldNumber = 15, kModuleIdFieldNumber = 1, kNameFieldNumber = 2, kUrlFieldNumber = 5, @@ -37445,6 +37506,24 @@ class Module final : const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model >& models() const; + // repeated .viam.app.v1.App apps = 15 [json_name = "apps"]; + int apps_size() const; + private: + int _internal_apps_size() const; + public: + void clear_apps(); + ::viam::app::v1::App* mutable_apps(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* + mutable_apps(); + private: + const ::viam::app::v1::App& _internal_apps(int index) const; + ::viam::app::v1::App* _internal_add_apps(); + public: + const ::viam::app::v1::App& apps(int index) const; + ::viam::app::v1::App* add_apps(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& + apps() const; + // string module_id = 1 [json_name = "moduleId"]; void clear_module_id(); const std::string& module_id() const; @@ -37617,6 +37696,7 @@ class Module final : mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::VersionHistory > versions_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model > models_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App > apps_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr module_id_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr url_; @@ -37754,6 +37834,7 @@ class VersionHistory final : enum : int { kFilesFieldNumber = 2, kModelsFieldNumber = 3, + kAppsFieldNumber = 7, kVersionFieldNumber = 1, kEntrypointFieldNumber = 4, kFirstRunFieldNumber = 5, @@ -37795,6 +37876,24 @@ class VersionHistory final : const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model >& models() const; + // repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; + int apps_size() const; + private: + int _internal_apps_size() const; + public: + void clear_apps(); + ::viam::app::v1::App* mutable_apps(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* + mutable_apps(); + private: + const ::viam::app::v1::App& _internal_apps(int index) const; + ::viam::app::v1::App* _internal_add_apps(); + public: + const ::viam::app::v1::App& apps(int index) const; + ::viam::app::v1::App* add_apps(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& + apps() const; + // string version = 1 [json_name = "version"]; void clear_version(); const std::string& version() const; @@ -37870,6 +37969,7 @@ class VersionHistory final : mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Uploads > files_; ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::Model > models_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App > apps_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr version_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entrypoint_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr first_run_; @@ -66056,6 +66156,46 @@ inline void ModuleVersion::set_allocated_markdown_description(std::string* markd // @@protoc_insertion_point(field_set_allocated:viam.app.v1.ModuleVersion.markdown_description) } +// repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; +inline int ModuleVersion::_internal_apps_size() const { + return apps_.size(); +} +inline int ModuleVersion::apps_size() const { + return _internal_apps_size(); +} +inline void ModuleVersion::clear_apps() { + apps_.Clear(); +} +inline ::viam::app::v1::App* ModuleVersion::mutable_apps(int index) { + // @@protoc_insertion_point(field_mutable:viam.app.v1.ModuleVersion.apps) + return apps_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* +ModuleVersion::mutable_apps() { + // @@protoc_insertion_point(field_mutable_list:viam.app.v1.ModuleVersion.apps) + return &apps_; +} +inline const ::viam::app::v1::App& ModuleVersion::_internal_apps(int index) const { + return apps_.Get(index); +} +inline const ::viam::app::v1::App& ModuleVersion::apps(int index) const { + // @@protoc_insertion_point(field_get:viam.app.v1.ModuleVersion.apps) + return _internal_apps(index); +} +inline ::viam::app::v1::App* ModuleVersion::_internal_add_apps() { + return apps_.Add(); +} +inline ::viam::app::v1::App* ModuleVersion::add_apps() { + ::viam::app::v1::App* _add = _internal_add_apps(); + // @@protoc_insertion_point(field_add:viam.app.v1.ModuleVersion.apps) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& +ModuleVersion::apps() const { + // @@protoc_insertion_point(field_list:viam.app.v1.ModuleVersion.apps) + return apps_; +} + // ------------------------------------------------------------------- // ModuleMetadata @@ -66326,6 +66466,46 @@ inline void ModuleMetadata::set_allocated_markdown_description(std::string* mark // @@protoc_insertion_point(field_set_allocated:viam.app.v1.ModuleMetadata.markdown_description) } +// repeated .viam.app.v1.App apps = 6 [json_name = "apps"]; +inline int ModuleMetadata::_internal_apps_size() const { + return apps_.size(); +} +inline int ModuleMetadata::apps_size() const { + return _internal_apps_size(); +} +inline void ModuleMetadata::clear_apps() { + apps_.Clear(); +} +inline ::viam::app::v1::App* ModuleMetadata::mutable_apps(int index) { + // @@protoc_insertion_point(field_mutable:viam.app.v1.ModuleMetadata.apps) + return apps_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* +ModuleMetadata::mutable_apps() { + // @@protoc_insertion_point(field_mutable_list:viam.app.v1.ModuleMetadata.apps) + return &apps_; +} +inline const ::viam::app::v1::App& ModuleMetadata::_internal_apps(int index) const { + return apps_.Get(index); +} +inline const ::viam::app::v1::App& ModuleMetadata::apps(int index) const { + // @@protoc_insertion_point(field_get:viam.app.v1.ModuleMetadata.apps) + return _internal_apps(index); +} +inline ::viam::app::v1::App* ModuleMetadata::_internal_add_apps() { + return apps_.Add(); +} +inline ::viam::app::v1::App* ModuleMetadata::add_apps() { + ::viam::app::v1::App* _add = _internal_add_apps(); + // @@protoc_insertion_point(field_add:viam.app.v1.ModuleMetadata.apps) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& +ModuleMetadata::apps() const { + // @@protoc_insertion_point(field_list:viam.app.v1.ModuleMetadata.apps) + return apps_; +} + // ------------------------------------------------------------------- // MLModelMetadata @@ -70205,6 +70385,46 @@ inline void UpdateModuleMetadata::set_allocated_entrypoint(std::string* entrypoi // @@protoc_insertion_point(field_set_allocated:viam.app.v1.UpdateModuleMetadata.entrypoint) } +// repeated .viam.app.v1.App apps = 3 [json_name = "apps"]; +inline int UpdateModuleMetadata::_internal_apps_size() const { + return apps_.size(); +} +inline int UpdateModuleMetadata::apps_size() const { + return _internal_apps_size(); +} +inline void UpdateModuleMetadata::clear_apps() { + apps_.Clear(); +} +inline ::viam::app::v1::App* UpdateModuleMetadata::mutable_apps(int index) { + // @@protoc_insertion_point(field_mutable:viam.app.v1.UpdateModuleMetadata.apps) + return apps_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* +UpdateModuleMetadata::mutable_apps() { + // @@protoc_insertion_point(field_mutable_list:viam.app.v1.UpdateModuleMetadata.apps) + return &apps_; +} +inline const ::viam::app::v1::App& UpdateModuleMetadata::_internal_apps(int index) const { + return apps_.Get(index); +} +inline const ::viam::app::v1::App& UpdateModuleMetadata::apps(int index) const { + // @@protoc_insertion_point(field_get:viam.app.v1.UpdateModuleMetadata.apps) + return _internal_apps(index); +} +inline ::viam::app::v1::App* UpdateModuleMetadata::_internal_add_apps() { + return apps_.Add(); +} +inline ::viam::app::v1::App* UpdateModuleMetadata::add_apps() { + ::viam::app::v1::App* _add = _internal_add_apps(); + // @@protoc_insertion_point(field_add:viam.app.v1.UpdateModuleMetadata.apps) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& +UpdateModuleMetadata::apps() const { + // @@protoc_insertion_point(field_list:viam.app.v1.UpdateModuleMetadata.apps) + return apps_; +} + // ------------------------------------------------------------------- // UpdateMLModelMetadata @@ -71881,6 +72101,46 @@ inline void Module::set_allocated_markdown_description(std::string* markdown_des // @@protoc_insertion_point(field_set_allocated:viam.app.v1.Module.markdown_description) } +// repeated .viam.app.v1.App apps = 15 [json_name = "apps"]; +inline int Module::_internal_apps_size() const { + return apps_.size(); +} +inline int Module::apps_size() const { + return _internal_apps_size(); +} +inline void Module::clear_apps() { + apps_.Clear(); +} +inline ::viam::app::v1::App* Module::mutable_apps(int index) { + // @@protoc_insertion_point(field_mutable:viam.app.v1.Module.apps) + return apps_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* +Module::mutable_apps() { + // @@protoc_insertion_point(field_mutable_list:viam.app.v1.Module.apps) + return &apps_; +} +inline const ::viam::app::v1::App& Module::_internal_apps(int index) const { + return apps_.Get(index); +} +inline const ::viam::app::v1::App& Module::apps(int index) const { + // @@protoc_insertion_point(field_get:viam.app.v1.Module.apps) + return _internal_apps(index); +} +inline ::viam::app::v1::App* Module::_internal_add_apps() { + return apps_.Add(); +} +inline ::viam::app::v1::App* Module::add_apps() { + ::viam::app::v1::App* _add = _internal_add_apps(); + // @@protoc_insertion_point(field_add:viam.app.v1.Module.apps) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& +Module::apps() const { + // @@protoc_insertion_point(field_list:viam.app.v1.Module.apps) + return apps_; +} + // ------------------------------------------------------------------- // VersionHistory @@ -72201,6 +72461,46 @@ inline void VersionHistory::set_allocated_markdown_description(std::string* mark // @@protoc_insertion_point(field_set_allocated:viam.app.v1.VersionHistory.markdown_description) } +// repeated .viam.app.v1.App apps = 7 [json_name = "apps"]; +inline int VersionHistory::_internal_apps_size() const { + return apps_.size(); +} +inline int VersionHistory::apps_size() const { + return _internal_apps_size(); +} +inline void VersionHistory::clear_apps() { + apps_.Clear(); +} +inline ::viam::app::v1::App* VersionHistory::mutable_apps(int index) { + // @@protoc_insertion_point(field_mutable:viam.app.v1.VersionHistory.apps) + return apps_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >* +VersionHistory::mutable_apps() { + // @@protoc_insertion_point(field_mutable_list:viam.app.v1.VersionHistory.apps) + return &apps_; +} +inline const ::viam::app::v1::App& VersionHistory::_internal_apps(int index) const { + return apps_.Get(index); +} +inline const ::viam::app::v1::App& VersionHistory::apps(int index) const { + // @@protoc_insertion_point(field_get:viam.app.v1.VersionHistory.apps) + return _internal_apps(index); +} +inline ::viam::app::v1::App* VersionHistory::_internal_add_apps() { + return apps_.Add(); +} +inline ::viam::app::v1::App* VersionHistory::add_apps() { + ::viam::app::v1::App* _add = _internal_add_apps(); + // @@protoc_insertion_point(field_add:viam.app.v1.VersionHistory.apps) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::viam::app::v1::App >& +VersionHistory::apps() const { + // @@protoc_insertion_point(field_list:viam.app.v1.VersionHistory.apps) + return apps_; +} + // ------------------------------------------------------------------- // Uploads diff --git a/src/viam/api/buf.lock b/src/viam/api/buf.lock index c3201ad58..bb1f886fe 100644 --- a/src/viam/api/buf.lock +++ b/src/viam/api/buf.lock @@ -8,7 +8,7 @@ deps: - remote: buf.build owner: viamrobotics repository: api - commit: c75370d974ef4b8d85b0be21b54cecb1 + commit: d5ced72dddba42519a77b3888705629e - remote: buf.build owner: viamrobotics repository: goutils