From 374e834633c75f9a5f3929ab8f2dd3eb81c8dc68 Mon Sep 17 00:00:00 2001 From: Ryan Levick Date: Wed, 14 Oct 2020 18:14:00 +0200 Subject: [PATCH] Rename Crates (#34) * Rename more crates to consistent naming scheme * sdks dir => sdk dir * fix workspace * Update readme links * Rename keyvault to key_vault * Fix scripts * Format json * Push scripts * Multi line shell --- .github/workflows/build.yml | 4 +- Cargo.toml | 2 +- scripts/check_json_format.sh | 13 ++ scripts/clippy_all.sh | 11 +- scripts/format_json.sh | 9 ++ scripts/publish_all.sh | 35 +--- {sdks => sdk}/core/Cargo.toml | 24 +-- {sdks => sdk}/core/README.md | 0 {sdks => sdk}/core/src/ba512_range.rs | 0 {sdks => sdk}/core/src/enumerations.rs | 0 {sdks => sdk}/core/src/errors.rs | 0 {sdks => sdk}/core/src/headers.rs | 0 {sdks => sdk}/core/src/incompletevector.rs | 0 {sdks => sdk}/core/src/lease.rs | 0 {sdks => sdk}/core/src/lib.rs | 2 +- {sdks => sdk}/core/src/modify_conditions.rs | 0 {sdks => sdk}/core/src/parsing.rs | 0 {sdks => sdk}/core/src/prelude.rs | 0 {sdks => sdk}/core/src/range.rs | 0 .../core/src/stored_access_policy.rs | 0 {sdks => sdk}/core/src/util.rs | 0 {sdks => sdk}/cosmos/Cargo.toml | 20 +-- {sdks => sdk}/cosmos/README.md | 0 .../cosmos/examples/attachments_00.rs | 2 +- {sdks => sdk}/cosmos/examples/collection.rs | 0 .../cosmos/examples/create_delete_database.rs | 0 {sdks => sdk}/cosmos/examples/database_00.rs | 0 {sdks => sdk}/cosmos/examples/database_01.rs | 0 {sdks => sdk}/cosmos/examples/document_00.rs | 2 +- .../cosmos/examples/document_entries_00.rs | 4 +- .../cosmos/examples/document_entries_01.rs | 0 .../cosmos/examples/key_ranges_00.rs | 0 .../cosmos/examples/permission_00.rs | 0 .../cosmos/examples/query_document_00.rs | 0 {sdks => sdk}/cosmos/examples/readme.rs | 2 +- .../cosmos/examples/remove_all_documents.rs | 0 .../cosmos/examples/stored_proc_00.rs | 0 .../cosmos/examples/stored_proc_01.rs | 0 {sdks => sdk}/cosmos/examples/trigger_00.rs | 0 {sdks => sdk}/cosmos/examples/user_00.rs | 0 .../examples/user_defined_function_00.rs | 0 .../cosmos/examples/user_permission_token.rs | 0 .../cosmos/src/attachment/attachment_name.rs | 0 {sdks => sdk}/cosmos/src/attachment/mod.rs | 0 .../cosmos/src/authorization_token.rs | 0 .../cosmos/src/clients/attachment_struct.rs | 2 +- .../cosmos/src/clients/collection_struct.rs | 2 +- .../cosmos/src/clients/cosmos_struct.rs | 4 +- .../cosmos/src/clients/database_struct.rs | 2 +- .../cosmos/src/clients/document_struct.rs | 0 {sdks => sdk}/cosmos/src/clients/mod.rs | 0 .../cosmos/src/clients/permission_struct.rs | 2 +- .../src/clients/stored_procedure_struct.rs | 2 +- .../cosmos/src/clients/trigger_struct.rs | 2 +- .../clients/user_defined_function_struct.rs | 2 +- .../cosmos/src/clients/user_struct.rs | 2 +- {sdks => sdk}/cosmos/src/collection.rs | 0 {sdks => sdk}/cosmos/src/consistency_level.rs | 0 {sdks => sdk}/cosmos/src/database.rs | 0 {sdks => sdk}/cosmos/src/document.rs | 2 +- .../cosmos/src/document_attributes.rs | 4 +- {sdks => sdk}/cosmos/src/document_options.rs | 0 {sdks => sdk}/cosmos/src/errors.rs | 0 {sdks => sdk}/cosmos/src/from_headers.rs | 2 +- {sdks => sdk}/cosmos/src/headers.rs | 0 .../cosmos/src/indexing_directive.rs | 2 +- {sdks => sdk}/cosmos/src/lib.rs | 2 +- {sdks => sdk}/cosmos/src/offer.rs | 0 .../cosmos/src/partition_key_range.rs | 0 {sdks => sdk}/cosmos/src/partition_keys.rs | 0 {sdks => sdk}/cosmos/src/permission.rs | 2 +- .../cosmos/src/permission_resource.rs | 0 {sdks => sdk}/cosmos/src/permission_token.rs | 0 {sdks => sdk}/cosmos/src/prelude.rs | 0 {sdks => sdk}/cosmos/src/query.rs | 0 .../requests/create_collection_builder.json | 88 +++++++++++ .../src/requests/create_collection_builder.rs | 6 +- .../src/requests/create_database_builder.json | 55 +++++++ .../src/requests/create_database_builder.rs | 6 +- .../src/requests/create_document_builder.json | 105 ++++++++++++ .../src/requests/create_document_builder.rs | 6 +- .../create_or_replace_trigger_builder.json | 88 +++++++++++ .../create_or_replace_trigger_builder.rs | 6 +- ...replace_user_defined_function_builder.json | 70 ++++++++ ...r_replace_user_defined_function_builder.rs | 6 +- .../requests/create_permission_builder.json | 66 ++++++++ .../src/requests/create_permission_builder.rs | 4 +- .../create_reference_attachment_builder.json | 75 +++++++++ .../create_reference_attachment_builder.rs | 6 +- .../create_slug_attachment_builder.json | 83 ++++++++++ .../create_slug_attachment_builder.rs | 6 +- .../create_stored_procedure_builder.json | 66 ++++++++ .../create_stored_procedure_builder.rs | 6 +- .../src/requests/create_user_builder.json | 54 +++++++ .../src/requests/create_user_builder.rs | 4 +- .../requests/delete_attachment_builder.json | 64 ++++++++ .../src/requests/delete_attachment_builder.rs | 4 +- .../requests/delete_collection_builder.json | 53 +++++++ .../src/requests/delete_collection_builder.rs | 4 +- .../src/requests/delete_database_builder.json | 50 ++++++ .../src/requests/delete_database_builder.rs | 4 +- .../src/requests/delete_document_builder.json | 81 ++++++++++ .../src/requests/delete_document_builder.rs | 8 +- .../requests/delete_permission_builder.json | 56 +++++++ .../src/requests/delete_permission_builder.rs | 4 +- .../delete_stored_procedure_builder.json | 56 +++++++ .../delete_stored_procedure_builder.rs | 4 +- .../src/requests/delete_trigger_builder.json | 56 +++++++ .../src/requests/delete_trigger_builder.rs | 4 +- .../src/requests/delete_user_builder.json | 54 +++++++ .../src/requests/delete_user_builder.rs | 4 +- .../delete_user_defined_function_builder.json | 56 +++++++ .../delete_user_defined_function_builder.rs | 4 +- .../execute_stored_procedure_builder.json | 80 ++++++++++ .../execute_stored_procedure_builder.rs | 4 +- .../src/requests/get_attachment_builder.json | 64 ++++++++ .../src/requests/get_attachment_builder.rs | 4 +- .../src/requests/get_collection_builder.json | 53 +++++++ .../src/requests/get_collection_builder.rs | 4 +- .../src/requests/get_database_builder.json | 51 ++++++ .../src/requests/get_database_builder.rs | 4 +- .../src/requests/get_document_builder.json | 75 +++++++++ .../src/requests/get_document_builder.rs | 8 +- .../get_partition_key_ranges_builder.json | 70 ++++++++ .../get_partition_key_ranges_builder.rs | 4 +- .../src/requests/get_permission_builer.json | 56 +++++++ .../src/requests/get_permission_builer.rs | 4 +- sdk/cosmos/src/requests/get_user_builder.json | 55 +++++++ .../cosmos/src/requests/get_user_builder.rs | 6 +- .../requests/list_attachments_builder.json | 88 +++++++++++ .../src/requests/list_attachments_builder.rs | 4 +- .../requests/list_collections_builder.json | 67 ++++++++ .../src/requests/list_collections_builder.rs | 4 +- .../src/requests/list_databases_builder.json | 64 ++++++++ .../src/requests/list_databases_builder.rs | 4 +- .../src/requests/list_documents_builder.json | 94 +++++++++++ .../src/requests/list_documents_builder.rs | 4 +- .../requests/list_permissions_builder.json | 71 +++++++++ .../src/requests/list_permissions_builder.rs | 4 +- .../list_stored_procedures_builder.json | 71 +++++++++ .../list_stored_procedures_builder.rs | 4 +- .../src/requests/list_triggers_builder.json | 78 +++++++++ .../src/requests/list_triggers_builder.rs | 4 +- .../list_user_defined_functions_builder.json | 78 +++++++++ .../list_user_defined_functions_builder.rs | 4 +- .../src/requests/list_users_builder.json | 69 ++++++++ .../cosmos/src/requests/list_users_builder.rs | 4 +- {sdks => sdk}/cosmos/src/requests/mod.rs | 0 .../src/requests/query_documents_builder.json | 120 ++++++++++++++ .../src/requests/query_documents_builder.rs | 6 +- .../requests/replace_collection_builder.json | 73 +++++++++ .../requests/replace_collection_builder.rs | 6 +- .../requests/replace_document_builder.json | 105 ++++++++++++ .../src/requests/replace_document_builder.rs | 6 +- .../requests/replace_permission_builder.json | 65 ++++++++ .../requests/replace_permission_builder.rs | 4 +- .../replace_reference_attachment_builder.json | 82 ++++++++++ .../replace_reference_attachment_builder.rs | 6 +- .../replace_slug_attachment_builder.json | 83 ++++++++++ .../replace_slug_attachment_builder.rs | 6 +- .../replace_stored_procedure_builder.json | 66 ++++++++ .../replace_stored_procedure_builder.rs | 6 +- .../src/requests/replace_user_builder.json | 64 ++++++++ .../src/requests/replace_user_builder.rs | 6 +- {sdks => sdk}/cosmos/src/resource.rs | 0 {sdks => sdk}/cosmos/src/resource_quota.rs | 0 .../responses/create_collection_response.rs | 6 +- .../src/responses/create_database_response.rs | 6 +- .../src/responses/create_document_response.rs | 4 +- .../responses/create_permission_response.rs | 4 +- .../create_reference_attachment_response.rs | 4 +- .../create_slug_attachment_response.rs | 4 +- .../create_stored_procedure_response.rs | 6 +- .../src/responses/create_trigger_response.rs | 6 +- .../create_user_defined_function_response.rs | 6 +- .../src/responses/create_user_response.rs | 4 +- .../responses/delete_attachment_response.rs | 4 +- .../responses/delete_collection_response.rs | 2 +- .../src/responses/delete_database_response.rs | 4 +- .../src/responses/delete_document_response.rs | 4 +- .../responses/delete_permission_response.rs | 4 +- .../delete_stored_procedure_response.rs | 4 +- .../src/responses/delete_trigger_response.rs | 4 +- .../delete_user_defined_function_response.rs | 4 +- .../src/responses/delete_user_response.rs | 2 +- .../execute_stored_procedure_response.rs | 4 +- .../src/responses/get_attachment_response.rs | 4 +- .../src/responses/get_collection_response.rs | 4 +- .../src/responses/get_database_response.rs | 4 +- .../src/responses/get_document_response.rs | 4 +- .../get_partition_key_ranges_response.rs | 4 +- .../src/responses/get_permission_response.rs | 4 +- .../responses/list_attachments_response.rs | 4 +- .../responses/list_collections_response.rs | 4 +- .../src/responses/list_databases_response.rs | 4 +- .../src/responses/list_documents_response.rs | 4 +- .../responses/list_permissions_response.rs | 4 +- .../list_stored_procedures_response.rs | 4 +- .../src/responses/list_triggers_response.rs | 4 +- .../list_user_defined_functions_response.rs | 4 +- .../src/responses/list_users_response.rs | 4 +- {sdks => sdk}/cosmos/src/responses/mod.rs | 0 .../src/responses/query_documents_response.rs | 4 +- .../responses/replace_document_response.rs | 4 +- .../responses/replace_permission_response.rs | 4 +- .../replace_reference_attachment_response.rs | 4 +- .../replace_stored_procedure_response.rs | 0 .../cosmos/src/stored_procedure/mod.rs | 0 .../cosmos/src/stored_procedure/parameters.rs | 0 .../stored_procedure/stored_procedure_name.rs | 0 {sdks => sdk}/cosmos/src/to_json_vector.rs | 2 +- {sdks => sdk}/cosmos/src/traits.rs | 2 +- {sdks => sdk}/cosmos/src/trigger.rs | 0 {sdks => sdk}/cosmos/src/user.rs | 0 .../cosmos/src/user_defined_function/mod.rs | 0 .../user_defined_function_name.rs | 0 {sdks => sdk}/cosmos/tests/attachment_00.rs | 2 +- .../cosmos/tests/cosmos_collection.rs | 0 {sdks => sdk}/cosmos/tests/cosmos_database.rs | 0 {sdks => sdk}/cosmos/tests/cosmos_document.rs | 2 +- {sdks => sdk}/cosmos/tests/permission.rs | 0 .../cosmos/tests/permission_token_usage.rs | 0 {sdks => sdk}/cosmos/tests/setup.rs | 2 +- {sdks => sdk}/cosmos/tests/trigger.rs | 0 {sdks => sdk}/cosmos/tests/user.rs | 0 .../cosmos/tests/user_defined_function00.rs | 0 {sdks/auth_aad => sdk/identity}/Cargo.toml | 10 +- {sdks/auth_aad => sdk/identity}/README.md | 0 .../identity}/examples/cli_credentials.rs | 2 +- .../examples/client_credentials_flow.rs | 2 +- .../examples/client_credentials_flow_blob.rs | 2 +- .../identity}/examples/code_flow.rs | 2 +- .../identity}/examples/code_flow_blob.rs | 2 +- .../identity}/examples/default_credentials.rs | 2 +- .../identity}/examples/device_code_flow.rs | 2 +- .../examples/environment_credentials.rs | 2 +- .../identity}/src/device_code_flow.rs | 2 +- .../identity}/src/device_code_responses.rs | 0 {sdks/auth_aad => sdk/identity}/src/errors.rs | 0 {sdks/auth_aad => sdk/identity}/src/lib.rs | 2 +- .../identity}/src/login_response.rs | 2 +- .../identity}/src/naive_server.rs | 0 .../auth_aad => sdk/identity}/src/prelude.rs | 0 .../identity}/src/refresh_token.rs | 2 +- .../identity}/src/responses/mod.rs | 0 .../src/responses/refresh_token_response.rs | 0 .../src/token_credentials/cli_credentials.rs | 2 +- .../client_secret_credentials.rs | 2 +- .../token_credentials/default_credentials.rs | 2 +- .../environment_credentials.rs | 2 +- .../managed_identity_credentials.rs | 2 +- .../identity}/src/token_credentials/mod.rs | 2 +- {sdks/auth_aad => sdk/identity}/src/traits.rs | 0 {sdks/keyvault => sdk/key_vault}/Cargo.toml | 14 +- {sdks/keyvault => sdk/key_vault}/README.md | 0 .../key_vault}/examples/backup_secret.rs | 4 +- .../key_vault}/examples/delete_secret.rs | 4 +- .../key_vault}/examples/get_secret.rs | 4 +- .../examples/get_secret_versions.rs | 4 +- .../key_vault}/examples/list_secrets.rs | 4 +- .../key_vault}/examples/restore_secret.rs | 4 +- .../key_vault}/examples/set_secret.rs | 4 +- .../key_vault}/examples/update_secret.rs | 4 +- .../keyvault => sdk/key_vault}/src/client.rs | 16 +- {sdks/keyvault => sdk/key_vault}/src/lib.rs | 0 .../keyvault => sdk/key_vault}/src/secret.rs | 50 +++--- {sdks => sdk}/service_bus/Cargo.toml | 12 +- {sdks => sdk}/service_bus/README.md | 0 .../service_bus/examples/service_bus00.rs | 2 +- .../service_bus/src/event_hub/client.rs | 2 +- .../service_bus/src/event_hub/mod.rs | 4 +- {sdks => sdk}/service_bus/src/lib.rs | 0 {sdks => sdk}/service_bus/src/prelude.rs | 0 {sdks => sdk}/service_bus/tests/event_hub.rs | 4 +- {sdks => sdk}/storage/Cargo.toml | 8 +- {sdks => sdk}/storage/README.md | 0 {sdks => sdk}/storage/examples/account00.rs | 0 {sdks => sdk}/storage/examples/blob_00.rs | 2 +- {sdks => sdk}/storage/examples/blob_01.rs | 2 +- .../storage/examples/blob_02_bearer_token.rs | 2 +- .../storage/examples/blob_03_boxed_client.rs | 4 +- {sdks => sdk}/storage/examples/blob_04.rs | 2 +- .../examples/blob_05_default_credential.rs | 4 +- {sdks => sdk}/storage/examples/blob_range.rs | 2 +- {sdks => sdk}/storage/examples/box.rs | 0 {sdks => sdk}/storage/examples/cloud_table.rs | 0 .../storage/examples/connection_string.rs | 2 +- .../examples/connection_string_builder.rs | 0 .../storage/examples/container_00.rs | 2 +- .../storage/examples/container_01.rs | 2 +- .../storage/examples/container_and_blob.rs | 2 +- .../storage/examples/copy_blob_from_url.rs | 2 +- {sdks => sdk}/storage/examples/copy_table.rs | 0 {sdks => sdk}/storage/examples/count_blobs.rs | 2 +- {sdks => sdk}/storage/examples/emulator_00.rs | 2 +- {sdks => sdk}/storage/examples/entities.rs | 2 +- .../storage/examples/list_blobs_00.rs | 2 +- {sdks => sdk}/storage/examples/list_queues.rs | 2 +- .../storage/examples/put_append_blob_00.rs | 2 +- .../storage/examples/put_block_blob_00.rs | 2 +- {sdks => sdk}/storage/examples/put_message.rs | 2 +- .../storage/examples/put_page_blob_00.rs | 2 +- {sdks => sdk}/storage/examples/sas00.rs | 0 .../examples/shared_access_signature.rs | 2 +- .../storage/examples/stream_blob_00.rs | 2 +- {sdks => sdk}/storage/examples/tables.rs | 0 .../storage/src/account/account/mod.rs | 0 .../get_account_information_builder.json | 26 +++ .../get_account_information_builder.rs | 2 +- .../src/account/account/requests/mod.rs | 0 .../get_account_information_response.rs | 4 +- .../src/account/account/responses/mod.rs | 0 {sdks => sdk}/storage/src/account/mod.rs | 0 {sdks => sdk}/storage/src/account/prelude.rs | 0 .../storage/src/blob/blob/blob_block_type.rs | 0 .../src/blob/blob/blob_block_with_size.rs | 0 .../storage/src/blob/blob/block_list.rs | 0 .../storage/src/blob/blob/block_list_type.rs | 0 .../src/blob/blob/block_with_size_list.rs | 2 +- .../src/blob/blob/lease_blob_options.rs | 2 +- {sdks => sdk}/storage/src/blob/blob/mod.rs | 10 +- .../requests/acquire_blob_lease_builder.json | 79 ++++++++++ .../requests/acquire_blob_lease_builder.rs | 10 +- .../blob/requests/blob_stream_builder.json | 93 +++++++++++ .../blob/blob/requests/blob_stream_builder.rs | 8 +- .../requests/break_blob_lease_builder.json | 71 +++++++++ .../blob/requests/break_blob_lease_builder.rs | 8 +- .../requests/change_blob_lease_builder.json | 79 ++++++++++ .../requests/change_blob_lease_builder.rs | 10 +- .../blob/requests/clear_page_builder.json | 99 ++++++++++++ .../blob/blob/requests/clear_page_builder.rs | 10 +- .../requests/copy_blob_from_url_builder.json | 149 ++++++++++++++++++ .../requests/copy_blob_from_url_builder.rs | 8 +- .../blob/requests/delete_blob_builder.json | 79 ++++++++++ .../blob/blob/requests/delete_blob_builder.rs | 10 +- .../delete_blob_snapshot_builder.json | 78 +++++++++ .../requests/delete_blob_snapshot_builder.rs | 8 +- .../blob/blob/requests/get_blob_builder.json | 87 ++++++++++ .../blob/blob/requests/get_blob_builder.rs | 14 +- .../blob/requests/get_block_list_builder.json | 79 ++++++++++ .../blob/requests/get_block_list_builder.rs | 8 +- .../storage/src/blob/blob/requests/mod.rs | 0 .../requests/put_append_blob_builder.json | 121 ++++++++++++++ .../blob/requests/put_append_blob_builder.rs | 12 +- .../requests/put_append_block_builder.json | 99 ++++++++++++ .../blob/requests/put_append_block_builder.rs | 10 +- .../blob/requests/put_block_blob_builder.json | 137 ++++++++++++++++ .../blob/requests/put_block_blob_builder.rs | 12 +- .../blob/blob/requests/put_block_builder.json | 92 +++++++++++ .../blob/blob/requests/put_block_builder.rs | 8 +- .../blob/requests/put_block_list_builder.json | 126 +++++++++++++++ .../blob/requests/put_block_list_builder.rs | 10 +- .../blob/requests/put_page_blob_builder.json | 137 ++++++++++++++++ .../blob/requests/put_page_blob_builder.rs | 10 +- .../requests/release_blob_lease_builder.json | 71 +++++++++ .../requests/release_blob_lease_builder.rs | 10 +- .../requests/renew_blob_lease_builder.json | 71 +++++++++ .../blob/requests/renew_blob_lease_builder.rs | 10 +- .../blob/blob/requests/signed_url_builder.rs | 2 +- .../blob/requests/update_page_builder.json | 117 ++++++++++++++ .../blob/blob/requests/update_page_builder.rs | 12 +- .../responses/acquire_blob_lease_response.rs | 4 +- .../responses/break_blob_lease_response.rs | 2 +- .../responses/change_blob_lease_response.rs | 4 +- .../blob/responses/clear_page_response.rs | 2 +- .../responses/copy_blob_from_url_response.rs | 4 +- .../blob/responses/delete_blob_response.rs | 2 +- .../blob/blob/responses/get_blob_response.rs | 4 +- .../blob/responses/get_block_list_response.rs | 4 +- .../blob/responses/list_blobs_response.rs | 6 +- .../storage/src/blob/blob/responses/mod.rs | 0 .../blob/blob/responses/put_blob_response.rs | 4 +- .../blob/responses/put_block_blob_response.rs | 4 +- .../blob/responses/put_block_list_response.rs | 4 +- .../blob/blob/responses/put_block_response.rs | 4 +- .../responses/release_blob_lease_response.rs | 2 +- .../responses/renew_blob_lease_response.rs | 4 +- .../blob/responses/update_page_response.rs | 4 +- .../storage/src/blob/container/mod.rs | 6 +- .../requests/acquire_lease_builder.json | 76 +++++++++ .../requests/acquire_lease_builder.rs | 10 +- .../requests/break_lease_builder.json | 68 ++++++++ .../container/requests/break_lease_builder.rs | 10 +- .../container/requests/create_builder.json | 69 ++++++++ .../blob/container/requests/create_builder.rs | 6 +- .../container/requests/delete_builder.json | 59 +++++++ .../blob/container/requests/delete_builder.rs | 8 +- .../container/requests/get_acl_builder.json | 60 +++++++ .../container/requests/get_acl_builder.rs | 8 +- .../requests/get_properties_builder.json | 60 +++++++ .../requests/get_properties_builder.rs | 8 +- .../requests/list_blobs_builder.json | 124 +++++++++++++++ .../container/requests/list_blobs_builder.rs | 6 +- .../blob/container/requests/list_builder.json | 73 +++++++++ .../blob/container/requests/list_builder.rs | 6 +- .../src/blob/container/requests/mod.rs | 0 .../requests/release_lease_builder.json | 62 ++++++++ .../requests/release_lease_builder.rs | 10 +- .../requests/renew_lease_builder.json | 62 ++++++++ .../container/requests/renew_lease_builder.rs | 10 +- .../container/requests/set_acl_builder.json | 78 +++++++++ .../container/requests/set_acl_builder.rs | 8 +- .../responses/acquire_lease_response.rs | 4 +- .../responses/break_lease_response.rs | 2 +- .../container/responses/get_acl_response.rs | 6 +- .../responses/get_properties_response.rs | 6 +- .../responses/list_containers_response.rs | 4 +- .../src/blob/container/responses/mod.rs | 0 .../responses/release_lease_response.rs | 2 +- .../responses/renew_lease_response.rs | 0 {sdks => sdk}/storage/src/blob/mod.rs | 2 +- {sdks => sdk}/storage/src/blob/prelude.rs | 0 .../storage/src/core/bearer_token_client.rs | 4 +- .../storage/src/core/blob_sas_builder.rs | 2 +- {sdks => sdk}/storage/src/core/client.rs | 2 +- .../storage/src/core/client_endpoint.rs | 0 .../storage/src/core/connection_string.rs | 2 +- .../src/core/connection_string_builder.rs | 0 .../storage/src/core/container_sas_builder.rs | 2 +- .../storage/src/core/hyper_client_endpoint.rs | 0 .../storage/src/core/into_azure_path.rs | 2 +- {sdks => sdk}/storage/src/core/key_client.rs | 2 +- {sdks => sdk}/storage/src/core/mod.rs | 6 +- {sdks => sdk}/storage/src/core/prelude.rs | 0 {sdks => sdk}/storage/src/core/rest_client.rs | 6 +- .../src/core/shared_access_signature.rs | 2 +- {sdks => sdk}/storage/src/lib.rs | 2 +- .../storage/src/queue/clients/mod.rs | 0 .../src/queue/clients/queue_name_client.rs | 2 +- .../src/queue/clients/queue_service_client.rs | 0 {sdks => sdk}/storage/src/queue/mod.rs | 2 +- {sdks => sdk}/storage/src/queue/prelude.rs | 0 .../queue/requests/list_queues_builder.json | 73 +++++++++ .../src/queue/requests/list_queues_builder.rs | 4 +- .../storage/src/queue/requests/mod.rs | 0 .../queue/requests/put_message_builder.json | 71 +++++++++ .../src/queue/requests/put_message_builder.rs | 6 +- .../queue/responses/list_queues_response.rs | 4 +- .../storage/src/queue/responses/mod.rs | 0 .../queue/responses/put_message_response.rs | 4 +- {sdks => sdk}/storage/src/table/batch.rs | 0 .../storage/src/table/cloud_table.rs | 2 +- {sdks => sdk}/storage/src/table/de.rs | 0 {sdks => sdk}/storage/src/table/mod.rs | 0 .../storage/src/table/table_client.rs | 2 +- .../storage/src/table/table_entity.rs | 2 +- {sdks => sdk}/storage/tests/account.rs | 0 {sdks => sdk}/storage/tests/append_blob.rs | 2 +- {sdks => sdk}/storage/tests/blob.rs | 4 +- {sdks => sdk}/storage/tests/container.rs | 2 +- {sdks => sdk}/storage/tests/page_blob.rs | 2 +- {sdks => sdk}/storage/tests/stream_blob00.rs | 4 +- .../storage/tests/stream_list_blobs.rs | 2 +- .../requests/create_collection_builder.json | 83 ---------- .../src/requests/create_database_builder.json | 53 ------- .../src/requests/create_document_builder.json | 97 ------------ .../create_or_replace_trigger_builder.json | 79 ---------- ...replace_user_defined_function_builder.json | 60 ------- .../requests/create_permission_builder.json | 56 ------- .../create_reference_attachment_builder.json | 63 -------- .../create_slug_attachment_builder.json | 71 --------- .../create_stored_procedure_builder.json | 56 ------- .../src/requests/create_user_builder.json | 46 ------ .../requests/delete_attachment_builder.json | 52 ------ .../requests/delete_collection_builder.json | 46 ------ .../src/requests/delete_database_builder.json | 46 ------ .../src/requests/delete_document_builder.json | 72 --------- .../requests/delete_permission_builder.json | 46 ------ .../delete_stored_procedure_builder.json | 46 ------ .../src/requests/delete_trigger_builder.json | 46 ------ .../src/requests/delete_user_builder.json | 46 ------ .../delete_user_defined_function_builder.json | 46 ------ .../execute_stored_procedure_builder.json | 70 -------- .../src/requests/get_attachment_builder.json | 52 ------ .../src/requests/get_collection_builder.json | 46 ------ .../src/requests/get_database_builder.json | 45 ------ .../src/requests/get_document_builder.json | 65 -------- .../get_partition_key_ranges_builder.json | 62 -------- .../src/requests/get_permission_builer.json | 46 ------ .../cosmos/src/requests/get_user_builder.json | 47 ------ .../requests/list_attachments_builder.json | 78 --------- .../requests/list_collections_builder.json | 62 -------- .../src/requests/list_databases_builder.json | 62 -------- .../src/requests/list_documents_builder.json | 86 ---------- .../requests/list_permissions_builder.json | 63 -------- .../list_stored_procedures_builder.json | 64 -------- .../src/requests/list_triggers_builder.json | 70 -------- .../list_user_defined_functions_builder.json | 70 -------- .../src/requests/list_users_builder.json | 63 -------- .../src/requests/query_documents_builder.json | 112 ------------- .../requests/replace_collection_builder.json | 65 -------- .../requests/replace_document_builder.json | 98 ------------ .../requests/replace_permission_builder.json | 55 ------- .../replace_reference_attachment_builder.json | 70 -------- .../replace_slug_attachment_builder.json | 71 --------- .../replace_stored_procedure_builder.json | 56 ------- .../src/requests/replace_user_builder.json | 56 ------- .../get_account_information_builder.json | 22 --- .../requests/acquire_blob_lease_builder.json | 74 --------- .../blob/requests/blob_stream_builder.json | 88 ----------- .../requests/break_blob_lease_builder.json | 66 -------- .../requests/change_blob_lease_builder.json | 74 --------- .../blob/requests/clear_page_builder.json | 94 ----------- .../requests/copy_blob_from_url_builder.json | 144 ----------------- .../blob/requests/delete_blob_builder.json | 74 --------- .../delete_blob_snapshot_builder.json | 73 --------- .../blob/blob/requests/get_blob_builder.json | 83 ---------- .../blob/requests/get_block_list_builder.json | 74 --------- .../requests/put_append_blob_builder.json | 116 -------------- .../requests/put_append_block_builder.json | 94 ----------- .../blob/requests/put_block_blob_builder.json | 132 ---------------- .../blob/blob/requests/put_block_builder.json | 87 ---------- .../blob/requests/put_block_list_builder.json | 119 -------------- .../blob/requests/put_page_blob_builder.json | 132 ---------------- .../requests/release_blob_lease_builder.json | 66 -------- .../requests/renew_blob_lease_builder.json | 66 -------- .../blob/requests/update_page_builder.json | 112 ------------- .../requests/acquire_lease_builder.json | 72 --------- .../requests/break_lease_builder.json | 63 -------- .../container/requests/create_builder.json | 64 -------- .../container/requests/delete_builder.json | 54 ------- .../container/requests/get_acl_builder.json | 55 ------- .../requests/get_properties_builder.json | 55 ------- .../requests/list_blobs_builder.json | 119 -------------- .../blob/container/requests/list_builder.json | 68 -------- .../requests/release_lease_builder.json | 57 ------- .../requests/renew_lease_builder.json | 57 ------- .../container/requests/set_acl_builder.json | 73 --------- .../queue/requests/list_queues_builder.json | 67 -------- .../queue/requests/put_message_builder.json | 65 -------- 530 files changed, 6568 insertions(+), 6036 deletions(-) create mode 100755 scripts/check_json_format.sh create mode 100755 scripts/format_json.sh rename {sdks => sdk}/core/Cargo.toml (57%) rename {sdks => sdk}/core/README.md (100%) rename {sdks => sdk}/core/src/ba512_range.rs (100%) rename {sdks => sdk}/core/src/enumerations.rs (100%) rename {sdks => sdk}/core/src/errors.rs (100%) rename {sdks => sdk}/core/src/headers.rs (100%) rename {sdks => sdk}/core/src/incompletevector.rs (100%) rename {sdks => sdk}/core/src/lease.rs (100%) rename {sdks => sdk}/core/src/lib.rs (99%) rename {sdks => sdk}/core/src/modify_conditions.rs (100%) rename {sdks => sdk}/core/src/parsing.rs (100%) rename {sdks => sdk}/core/src/prelude.rs (100%) rename {sdks => sdk}/core/src/range.rs (100%) rename {sdks => sdk}/core/src/stored_access_policy.rs (100%) rename {sdks => sdk}/core/src/util.rs (100%) rename {sdks => sdk}/cosmos/Cargo.toml (62%) rename {sdks => sdk}/cosmos/README.md (100%) rename {sdks => sdk}/cosmos/examples/attachments_00.rs (99%) rename {sdks => sdk}/cosmos/examples/collection.rs (100%) rename {sdks => sdk}/cosmos/examples/create_delete_database.rs (100%) rename {sdks => sdk}/cosmos/examples/database_00.rs (100%) rename {sdks => sdk}/cosmos/examples/database_01.rs (100%) rename {sdks => sdk}/cosmos/examples/document_00.rs (99%) rename {sdks => sdk}/cosmos/examples/document_entries_00.rs (98%) rename {sdks => sdk}/cosmos/examples/document_entries_01.rs (100%) rename {sdks => sdk}/cosmos/examples/key_ranges_00.rs (100%) rename {sdks => sdk}/cosmos/examples/permission_00.rs (100%) rename {sdks => sdk}/cosmos/examples/query_document_00.rs (100%) rename {sdks => sdk}/cosmos/examples/readme.rs (99%) rename {sdks => sdk}/cosmos/examples/remove_all_documents.rs (100%) rename {sdks => sdk}/cosmos/examples/stored_proc_00.rs (100%) rename {sdks => sdk}/cosmos/examples/stored_proc_01.rs (100%) rename {sdks => sdk}/cosmos/examples/trigger_00.rs (100%) rename {sdks => sdk}/cosmos/examples/user_00.rs (100%) rename {sdks => sdk}/cosmos/examples/user_defined_function_00.rs (100%) rename {sdks => sdk}/cosmos/examples/user_permission_token.rs (100%) rename {sdks => sdk}/cosmos/src/attachment/attachment_name.rs (100%) rename {sdks => sdk}/cosmos/src/attachment/mod.rs (100%) rename {sdks => sdk}/cosmos/src/authorization_token.rs (100%) rename {sdks => sdk}/cosmos/src/clients/attachment_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/collection_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/cosmos_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/database_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/document_struct.rs (100%) rename {sdks => sdk}/cosmos/src/clients/mod.rs (100%) rename {sdks => sdk}/cosmos/src/clients/permission_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/stored_procedure_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/trigger_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/user_defined_function_struct.rs (99%) rename {sdks => sdk}/cosmos/src/clients/user_struct.rs (99%) rename {sdks => sdk}/cosmos/src/collection.rs (100%) rename {sdks => sdk}/cosmos/src/consistency_level.rs (100%) rename {sdks => sdk}/cosmos/src/database.rs (100%) rename {sdks => sdk}/cosmos/src/document.rs (96%) rename {sdks => sdk}/cosmos/src/document_attributes.rs (96%) rename {sdks => sdk}/cosmos/src/document_options.rs (100%) rename {sdks => sdk}/cosmos/src/errors.rs (100%) rename {sdks => sdk}/cosmos/src/from_headers.rs (99%) rename {sdks => sdk}/cosmos/src/headers.rs (100%) rename {sdks => sdk}/cosmos/src/indexing_directive.rs (95%) rename {sdks => sdk}/cosmos/src/lib.rs (99%) rename {sdks => sdk}/cosmos/src/offer.rs (100%) rename {sdks => sdk}/cosmos/src/partition_key_range.rs (100%) rename {sdks => sdk}/cosmos/src/partition_keys.rs (100%) rename {sdks => sdk}/cosmos/src/permission.rs (98%) rename {sdks => sdk}/cosmos/src/permission_resource.rs (100%) rename {sdks => sdk}/cosmos/src/permission_token.rs (100%) rename {sdks => sdk}/cosmos/src/prelude.rs (100%) rename {sdks => sdk}/cosmos/src/query.rs (100%) create mode 100644 sdk/cosmos/src/requests/create_collection_builder.json rename {sdks => sdk}/cosmos/src/requests/create_collection_builder.rs (99%) create mode 100644 sdk/cosmos/src/requests/create_database_builder.json rename {sdks => sdk}/cosmos/src/requests/create_database_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/create_document_builder.json rename {sdks => sdk}/cosmos/src/requests/create_document_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_or_replace_trigger_builder.json rename {sdks => sdk}/cosmos/src/requests/create_or_replace_trigger_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.json rename {sdks => sdk}/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_permission_builder.json rename {sdks => sdk}/cosmos/src/requests/create_permission_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_reference_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/create_reference_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_slug_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/create_slug_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_stored_procedure_builder.json rename {sdks => sdk}/cosmos/src/requests/create_stored_procedure_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/create_user_builder.json rename {sdks => sdk}/cosmos/src/requests/create_user_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/delete_collection_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_collection_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_database_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_database_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_document_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_document_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_permission_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_permission_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_stored_procedure_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_stored_procedure_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_trigger_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_trigger_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_user_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_user_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/delete_user_defined_function_builder.json rename {sdks => sdk}/cosmos/src/requests/delete_user_defined_function_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/execute_stored_procedure_builder.json rename {sdks => sdk}/cosmos/src/requests/execute_stored_procedure_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/get_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/get_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/get_collection_builder.json rename {sdks => sdk}/cosmos/src/requests/get_collection_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/get_database_builder.json rename {sdks => sdk}/cosmos/src/requests/get_database_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/get_document_builder.json rename {sdks => sdk}/cosmos/src/requests/get_document_builder.rs (96%) create mode 100644 sdk/cosmos/src/requests/get_partition_key_ranges_builder.json rename {sdks => sdk}/cosmos/src/requests/get_partition_key_ranges_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/get_permission_builer.json rename {sdks => sdk}/cosmos/src/requests/get_permission_builer.rs (97%) create mode 100644 sdk/cosmos/src/requests/get_user_builder.json rename {sdks => sdk}/cosmos/src/requests/get_user_builder.rs (96%) create mode 100644 sdk/cosmos/src/requests/list_attachments_builder.json rename {sdks => sdk}/cosmos/src/requests/list_attachments_builder.rs (99%) create mode 100644 sdk/cosmos/src/requests/list_collections_builder.json rename {sdks => sdk}/cosmos/src/requests/list_collections_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_databases_builder.json rename {sdks => sdk}/cosmos/src/requests/list_databases_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_documents_builder.json rename {sdks => sdk}/cosmos/src/requests/list_documents_builder.rs (99%) create mode 100644 sdk/cosmos/src/requests/list_permissions_builder.json rename {sdks => sdk}/cosmos/src/requests/list_permissions_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_stored_procedures_builder.json rename {sdks => sdk}/cosmos/src/requests/list_stored_procedures_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_triggers_builder.json rename {sdks => sdk}/cosmos/src/requests/list_triggers_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_user_defined_functions_builder.json rename {sdks => sdk}/cosmos/src/requests/list_user_defined_functions_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/list_users_builder.json rename {sdks => sdk}/cosmos/src/requests/list_users_builder.rs (98%) rename {sdks => sdk}/cosmos/src/requests/mod.rs (100%) create mode 100644 sdk/cosmos/src/requests/query_documents_builder.json rename {sdks => sdk}/cosmos/src/requests/query_documents_builder.rs (99%) create mode 100644 sdk/cosmos/src/requests/replace_collection_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_collection_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/replace_document_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_document_builder.rs (99%) create mode 100644 sdk/cosmos/src/requests/replace_permission_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_permission_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/replace_reference_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_reference_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/replace_slug_attachment_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_slug_attachment_builder.rs (98%) create mode 100644 sdk/cosmos/src/requests/replace_stored_procedure_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_stored_procedure_builder.rs (97%) create mode 100644 sdk/cosmos/src/requests/replace_user_builder.json rename {sdks => sdk}/cosmos/src/requests/replace_user_builder.rs (97%) rename {sdks => sdk}/cosmos/src/resource.rs (100%) rename {sdks => sdk}/cosmos/src/resource_quota.rs (100%) rename {sdks => sdk}/cosmos/src/responses/create_collection_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/create_database_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/create_document_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/create_permission_response.rs (91%) rename {sdks => sdk}/cosmos/src/responses/create_reference_attachment_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/create_slug_attachment_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/create_stored_procedure_response.rs (92%) rename {sdks => sdk}/cosmos/src/responses/create_trigger_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/create_user_defined_function_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/create_user_response.rs (88%) rename {sdks => sdk}/cosmos/src/responses/delete_attachment_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/delete_collection_response.rs (94%) rename {sdks => sdk}/cosmos/src/responses/delete_database_response.rs (91%) rename {sdks => sdk}/cosmos/src/responses/delete_document_response.rs (89%) rename {sdks => sdk}/cosmos/src/responses/delete_permission_response.rs (91%) rename {sdks => sdk}/cosmos/src/responses/delete_stored_procedure_response.rs (92%) rename {sdks => sdk}/cosmos/src/responses/delete_trigger_response.rs (97%) rename {sdks => sdk}/cosmos/src/responses/delete_user_defined_function_response.rs (97%) rename {sdks => sdk}/cosmos/src/responses/delete_user_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/execute_stored_procedure_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/get_attachment_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/get_collection_response.rs (95%) rename {sdks => sdk}/cosmos/src/responses/get_database_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/get_document_response.rs (98%) rename {sdks => sdk}/cosmos/src/responses/get_partition_key_ranges_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/get_permission_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/list_attachments_response.rs (98%) rename {sdks => sdk}/cosmos/src/responses/list_collections_response.rs (94%) rename {sdks => sdk}/cosmos/src/responses/list_databases_response.rs (94%) rename {sdks => sdk}/cosmos/src/responses/list_documents_response.rs (99%) rename {sdks => sdk}/cosmos/src/responses/list_permissions_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/list_stored_procedures_response.rs (93%) rename {sdks => sdk}/cosmos/src/responses/list_triggers_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/list_user_defined_functions_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/list_users_response.rs (95%) rename {sdks => sdk}/cosmos/src/responses/mod.rs (100%) rename {sdks => sdk}/cosmos/src/responses/query_documents_response.rs (99%) rename {sdks => sdk}/cosmos/src/responses/replace_document_response.rs (96%) rename {sdks => sdk}/cosmos/src/responses/replace_permission_response.rs (91%) rename {sdks => sdk}/cosmos/src/responses/replace_reference_attachment_response.rs (95%) rename {sdks => sdk}/cosmos/src/responses/replace_stored_procedure_response.rs (100%) rename {sdks => sdk}/cosmos/src/stored_procedure/mod.rs (100%) rename {sdks => sdk}/cosmos/src/stored_procedure/parameters.rs (100%) rename {sdks => sdk}/cosmos/src/stored_procedure/stored_procedure_name.rs (100%) rename {sdks => sdk}/cosmos/src/to_json_vector.rs (99%) rename {sdks => sdk}/cosmos/src/traits.rs (99%) rename {sdks => sdk}/cosmos/src/trigger.rs (100%) rename {sdks => sdk}/cosmos/src/user.rs (100%) rename {sdks => sdk}/cosmos/src/user_defined_function/mod.rs (100%) rename {sdks => sdk}/cosmos/src/user_defined_function/user_defined_function_name.rs (100%) rename {sdks => sdk}/cosmos/tests/attachment_00.rs (99%) rename {sdks => sdk}/cosmos/tests/cosmos_collection.rs (100%) rename {sdks => sdk}/cosmos/tests/cosmos_database.rs (100%) rename {sdks => sdk}/cosmos/tests/cosmos_document.rs (99%) rename {sdks => sdk}/cosmos/tests/permission.rs (100%) rename {sdks => sdk}/cosmos/tests/permission_token_usage.rs (100%) rename {sdks => sdk}/cosmos/tests/setup.rs (93%) rename {sdks => sdk}/cosmos/tests/trigger.rs (100%) rename {sdks => sdk}/cosmos/tests/user.rs (100%) rename {sdks => sdk}/cosmos/tests/user_defined_function00.rs (100%) rename {sdks/auth_aad => sdk/identity}/Cargo.toml (81%) rename {sdks/auth_aad => sdk/identity}/README.md (100%) rename {sdks/auth_aad => sdk/identity}/examples/cli_credentials.rs (97%) rename {sdks/auth_aad => sdk/identity}/examples/client_credentials_flow.rs (98%) rename {sdks/auth_aad => sdk/identity}/examples/client_credentials_flow_blob.rs (98%) rename {sdks/auth_aad => sdk/identity}/examples/code_flow.rs (98%) rename {sdks/auth_aad => sdk/identity}/examples/code_flow_blob.rs (99%) rename {sdks/auth_aad => sdk/identity}/examples/default_credentials.rs (97%) rename {sdks/auth_aad => sdk/identity}/examples/device_code_flow.rs (99%) rename {sdks/auth_aad => sdk/identity}/examples/environment_credentials.rs (97%) rename {sdks/auth_aad => sdk/identity}/src/device_code_flow.rs (99%) rename {sdks/auth_aad => sdk/identity}/src/device_code_responses.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/errors.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/lib.rs (99%) rename {sdks/auth_aad => sdk/identity}/src/login_response.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/naive_server.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/prelude.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/refresh_token.rs (97%) rename {sdks/auth_aad => sdk/identity}/src/responses/mod.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/responses/refresh_token_response.rs (100%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/cli_credentials.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/client_secret_credentials.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/default_credentials.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/environment_credentials.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/managed_identity_credentials.rs (98%) rename {sdks/auth_aad => sdk/identity}/src/token_credentials/mod.rs (96%) rename {sdks/auth_aad => sdk/identity}/src/traits.rs (100%) rename {sdks/keyvault => sdk/key_vault}/Cargo.toml (62%) rename {sdks/keyvault => sdk/key_vault}/README.md (100%) rename {sdks/keyvault => sdk/key_vault}/examples/backup_secret.rs (91%) rename {sdks/keyvault => sdk/key_vault}/examples/delete_secret.rs (90%) rename {sdks/keyvault => sdk/key_vault}/examples/get_secret.rs (91%) rename {sdks/keyvault => sdk/key_vault}/examples/get_secret_versions.rs (91%) rename {sdks/keyvault => sdk/key_vault}/examples/list_secrets.rs (90%) rename {sdks/keyvault => sdk/key_vault}/examples/restore_secret.rs (90%) rename {sdks/keyvault => sdk/key_vault}/examples/set_secret.rs (92%) rename {sdks/keyvault => sdk/key_vault}/examples/update_secret.rs (93%) rename {sdks/keyvault => sdk/key_vault}/src/client.rs (93%) rename {sdks/keyvault => sdk/key_vault}/src/lib.rs (100%) rename {sdks/keyvault => sdk/key_vault}/src/secret.rs (95%) rename {sdks => sdk}/service_bus/Cargo.toml (66%) rename {sdks => sdk}/service_bus/README.md (100%) rename {sdks => sdk}/service_bus/examples/service_bus00.rs (98%) rename {sdks => sdk}/service_bus/src/event_hub/client.rs (99%) rename {sdks => sdk}/service_bus/src/event_hub/mod.rs (99%) rename {sdks => sdk}/service_bus/src/lib.rs (100%) rename {sdks => sdk}/service_bus/src/prelude.rs (100%) rename {sdks => sdk}/service_bus/tests/event_hub.rs (93%) rename {sdks => sdk}/storage/Cargo.toml (87%) rename {sdks => sdk}/storage/README.md (100%) rename {sdks => sdk}/storage/examples/account00.rs (100%) rename {sdks => sdk}/storage/examples/blob_00.rs (97%) rename {sdks => sdk}/storage/examples/blob_01.rs (97%) rename {sdks => sdk}/storage/examples/blob_02_bearer_token.rs (97%) rename {sdks => sdk}/storage/examples/blob_03_boxed_client.rs (97%) rename {sdks => sdk}/storage/examples/blob_04.rs (97%) rename {sdks => sdk}/storage/examples/blob_05_default_credential.rs (93%) rename {sdks => sdk}/storage/examples/blob_range.rs (99%) rename {sdks => sdk}/storage/examples/box.rs (100%) rename {sdks => sdk}/storage/examples/cloud_table.rs (100%) rename {sdks => sdk}/storage/examples/connection_string.rs (98%) rename {sdks => sdk}/storage/examples/connection_string_builder.rs (100%) rename {sdks => sdk}/storage/examples/container_00.rs (97%) rename {sdks => sdk}/storage/examples/container_01.rs (99%) rename {sdks => sdk}/storage/examples/container_and_blob.rs (98%) rename {sdks => sdk}/storage/examples/copy_blob_from_url.rs (97%) rename {sdks => sdk}/storage/examples/copy_table.rs (100%) rename {sdks => sdk}/storage/examples/count_blobs.rs (96%) rename {sdks => sdk}/storage/examples/emulator_00.rs (96%) rename {sdks => sdk}/storage/examples/entities.rs (98%) rename {sdks => sdk}/storage/examples/list_blobs_00.rs (98%) rename {sdks => sdk}/storage/examples/list_queues.rs (96%) rename {sdks => sdk}/storage/examples/put_append_blob_00.rs (98%) rename {sdks => sdk}/storage/examples/put_block_blob_00.rs (99%) rename {sdks => sdk}/storage/examples/put_message.rs (97%) rename {sdks => sdk}/storage/examples/put_page_blob_00.rs (99%) rename {sdks => sdk}/storage/examples/sas00.rs (100%) rename {sdks => sdk}/storage/examples/shared_access_signature.rs (97%) rename {sdks => sdk}/storage/examples/stream_blob_00.rs (99%) rename {sdks => sdk}/storage/examples/tables.rs (100%) rename {sdks => sdk}/storage/src/account/account/mod.rs (100%) create mode 100644 sdk/storage/src/account/account/requests/get_account_information_builder.json rename {sdks => sdk}/storage/src/account/account/requests/get_account_information_builder.rs (94%) rename {sdks => sdk}/storage/src/account/account/requests/mod.rs (100%) rename {sdks => sdk}/storage/src/account/account/responses/get_account_information_response.rs (93%) rename {sdks => sdk}/storage/src/account/account/responses/mod.rs (100%) rename {sdks => sdk}/storage/src/account/mod.rs (100%) rename {sdks => sdk}/storage/src/account/prelude.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/blob_block_type.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/blob_block_with_size.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/block_list.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/block_list_type.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/block_with_size_list.rs (99%) rename {sdks => sdk}/storage/src/blob/blob/lease_blob_options.rs (93%) rename {sdks => sdk}/storage/src/blob/blob/mod.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs (97%) create mode 100644 sdk/storage/src/blob/blob/requests/blob_stream_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/blob_stream_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/break_blob_lease_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/break_blob_lease_builder.rs (97%) create mode 100644 sdk/storage/src/blob/blob/requests/change_blob_lease_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/change_blob_lease_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/clear_page_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/clear_page_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs (99%) create mode 100644 sdk/storage/src/blob/blob/requests/delete_blob_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/delete_blob_builder.rs (97%) create mode 100644 sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/get_blob_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/get_blob_builder.rs (97%) create mode 100644 sdk/storage/src/blob/blob/requests/get_block_list_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/get_block_list_builder.rs (98%) rename {sdks => sdk}/storage/src/blob/blob/requests/mod.rs (100%) create mode 100644 sdk/storage/src/blob/blob/requests/put_append_blob_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_append_blob_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/put_append_block_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_append_block_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/put_block_blob_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_block_blob_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/put_block_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_block_builder.rs (98%) create mode 100644 sdk/storage/src/blob/blob/requests/put_block_list_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_block_list_builder.rs (99%) create mode 100644 sdk/storage/src/blob/blob/requests/put_page_blob_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/put_page_blob_builder.rs (99%) create mode 100644 sdk/storage/src/blob/blob/requests/release_blob_lease_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/release_blob_lease_builder.rs (97%) create mode 100644 sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/renew_blob_lease_builder.rs (97%) rename {sdks => sdk}/storage/src/blob/blob/requests/signed_url_builder.rs (99%) create mode 100644 sdk/storage/src/blob/blob/requests/update_page_builder.json rename {sdks => sdk}/storage/src/blob/blob/requests/update_page_builder.rs (98%) rename {sdks => sdk}/storage/src/blob/blob/responses/acquire_blob_lease_response.rs (85%) rename {sdks => sdk}/storage/src/blob/blob/responses/break_blob_lease_response.rs (92%) rename {sdks => sdk}/storage/src/blob/blob/responses/change_blob_lease_response.rs (85%) rename {sdks => sdk}/storage/src/blob/blob/responses/clear_page_response.rs (92%) rename {sdks => sdk}/storage/src/blob/blob/responses/copy_blob_from_url_response.rs (96%) rename {sdks => sdk}/storage/src/blob/blob/responses/delete_blob_response.rs (90%) rename {sdks => sdk}/storage/src/blob/blob/responses/get_blob_response.rs (85%) rename {sdks => sdk}/storage/src/blob/blob/responses/get_block_list_response.rs (95%) rename {sdks => sdk}/storage/src/blob/blob/responses/list_blobs_response.rs (82%) rename {sdks => sdk}/storage/src/blob/blob/responses/mod.rs (100%) rename {sdks => sdk}/storage/src/blob/blob/responses/put_blob_response.rs (94%) rename {sdks => sdk}/storage/src/blob/blob/responses/put_block_blob_response.rs (95%) rename {sdks => sdk}/storage/src/blob/blob/responses/put_block_list_response.rs (95%) rename {sdks => sdk}/storage/src/blob/blob/responses/put_block_response.rs (93%) rename {sdks => sdk}/storage/src/blob/blob/responses/release_blob_lease_response.rs (91%) rename {sdks => sdk}/storage/src/blob/blob/responses/renew_blob_lease_response.rs (85%) rename {sdks => sdk}/storage/src/blob/blob/responses/update_page_response.rs (95%) rename {sdks => sdk}/storage/src/blob/container/mod.rs (98%) create mode 100644 sdk/storage/src/blob/container/requests/acquire_lease_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/acquire_lease_builder.rs (97%) create mode 100644 sdk/storage/src/blob/container/requests/break_lease_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/break_lease_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/create_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/create_builder.rs (98%) create mode 100644 sdk/storage/src/blob/container/requests/delete_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/delete_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/get_acl_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/get_acl_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/get_properties_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/get_properties_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/list_blobs_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/list_blobs_builder.rs (99%) create mode 100644 sdk/storage/src/blob/container/requests/list_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/list_builder.rs (97%) rename {sdks => sdk}/storage/src/blob/container/requests/mod.rs (100%) create mode 100644 sdk/storage/src/blob/container/requests/release_lease_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/release_lease_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/renew_lease_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/renew_lease_builder.rs (96%) create mode 100644 sdk/storage/src/blob/container/requests/set_acl_builder.json rename {sdks => sdk}/storage/src/blob/container/requests/set_acl_builder.rs (97%) rename {sdks => sdk}/storage/src/blob/container/responses/acquire_lease_response.rs (85%) rename {sdks => sdk}/storage/src/blob/container/responses/break_lease_response.rs (92%) rename {sdks => sdk}/storage/src/blob/container/responses/get_acl_response.rs (94%) rename {sdks => sdk}/storage/src/blob/container/responses/get_properties_response.rs (91%) rename {sdks => sdk}/storage/src/blob/container/responses/list_containers_response.rs (77%) rename {sdks => sdk}/storage/src/blob/container/responses/mod.rs (100%) rename {sdks => sdk}/storage/src/blob/container/responses/release_lease_response.rs (91%) rename {sdks => sdk}/storage/src/blob/container/responses/renew_lease_response.rs (100%) rename {sdks => sdk}/storage/src/blob/mod.rs (99%) rename {sdks => sdk}/storage/src/blob/prelude.rs (100%) rename {sdks => sdk}/storage/src/core/bearer_token_client.rs (97%) rename {sdks => sdk}/storage/src/core/blob_sas_builder.rs (99%) rename {sdks => sdk}/storage/src/core/client.rs (99%) rename {sdks => sdk}/storage/src/core/client_endpoint.rs (100%) rename {sdks => sdk}/storage/src/core/connection_string.rs (99%) rename {sdks => sdk}/storage/src/core/connection_string_builder.rs (100%) rename {sdks => sdk}/storage/src/core/container_sas_builder.rs (99%) rename {sdks => sdk}/storage/src/core/hyper_client_endpoint.rs (100%) rename {sdks => sdk}/storage/src/core/into_azure_path.rs (98%) rename {sdks => sdk}/storage/src/core/key_client.rs (98%) rename {sdks => sdk}/storage/src/core/mod.rs (93%) rename {sdks => sdk}/storage/src/core/prelude.rs (100%) rename {sdks => sdk}/storage/src/core/rest_client.rs (99%) rename {sdks => sdk}/storage/src/core/shared_access_signature.rs (99%) rename {sdks => sdk}/storage/src/lib.rs (95%) rename {sdks => sdk}/storage/src/queue/clients/mod.rs (100%) rename {sdks => sdk}/storage/src/queue/clients/queue_name_client.rs (98%) rename {sdks => sdk}/storage/src/queue/clients/queue_service_client.rs (100%) rename {sdks => sdk}/storage/src/queue/mod.rs (99%) rename {sdks => sdk}/storage/src/queue/prelude.rs (100%) create mode 100644 sdk/storage/src/queue/requests/list_queues_builder.json rename {sdks => sdk}/storage/src/queue/requests/list_queues_builder.rs (98%) rename {sdks => sdk}/storage/src/queue/requests/mod.rs (100%) create mode 100644 sdk/storage/src/queue/requests/put_message_builder.json rename {sdks => sdk}/storage/src/queue/requests/put_message_builder.rs (98%) rename {sdks => sdk}/storage/src/queue/responses/list_queues_response.rs (97%) rename {sdks => sdk}/storage/src/queue/responses/mod.rs (100%) rename {sdks => sdk}/storage/src/queue/responses/put_message_response.rs (94%) rename {sdks => sdk}/storage/src/table/batch.rs (100%) rename {sdks => sdk}/storage/src/table/cloud_table.rs (99%) rename {sdks => sdk}/storage/src/table/de.rs (100%) rename {sdks => sdk}/storage/src/table/mod.rs (100%) rename {sdks => sdk}/storage/src/table/table_client.rs (98%) rename {sdks => sdk}/storage/src/table/table_entity.rs (98%) rename {sdks => sdk}/storage/tests/account.rs (100%) rename {sdks => sdk}/storage/tests/append_blob.rs (98%) rename {sdks => sdk}/storage/tests/blob.rs (99%) rename {sdks => sdk}/storage/tests/container.rs (99%) rename {sdks => sdk}/storage/tests/page_blob.rs (98%) rename {sdks => sdk}/storage/tests/stream_blob00.rs (97%) rename {sdks => sdk}/storage/tests/stream_list_blobs.rs (98%) delete mode 100644 sdks/cosmos/src/requests/create_collection_builder.json delete mode 100644 sdks/cosmos/src/requests/create_database_builder.json delete mode 100644 sdks/cosmos/src/requests/create_document_builder.json delete mode 100644 sdks/cosmos/src/requests/create_or_replace_trigger_builder.json delete mode 100644 sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.json delete mode 100644 sdks/cosmos/src/requests/create_permission_builder.json delete mode 100644 sdks/cosmos/src/requests/create_reference_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/create_slug_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/create_stored_procedure_builder.json delete mode 100644 sdks/cosmos/src/requests/create_user_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_collection_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_database_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_document_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_permission_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_stored_procedure_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_trigger_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_user_builder.json delete mode 100644 sdks/cosmos/src/requests/delete_user_defined_function_builder.json delete mode 100644 sdks/cosmos/src/requests/execute_stored_procedure_builder.json delete mode 100644 sdks/cosmos/src/requests/get_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/get_collection_builder.json delete mode 100644 sdks/cosmos/src/requests/get_database_builder.json delete mode 100644 sdks/cosmos/src/requests/get_document_builder.json delete mode 100644 sdks/cosmos/src/requests/get_partition_key_ranges_builder.json delete mode 100644 sdks/cosmos/src/requests/get_permission_builer.json delete mode 100644 sdks/cosmos/src/requests/get_user_builder.json delete mode 100644 sdks/cosmos/src/requests/list_attachments_builder.json delete mode 100644 sdks/cosmos/src/requests/list_collections_builder.json delete mode 100644 sdks/cosmos/src/requests/list_databases_builder.json delete mode 100644 sdks/cosmos/src/requests/list_documents_builder.json delete mode 100644 sdks/cosmos/src/requests/list_permissions_builder.json delete mode 100644 sdks/cosmos/src/requests/list_stored_procedures_builder.json delete mode 100644 sdks/cosmos/src/requests/list_triggers_builder.json delete mode 100644 sdks/cosmos/src/requests/list_user_defined_functions_builder.json delete mode 100644 sdks/cosmos/src/requests/list_users_builder.json delete mode 100644 sdks/cosmos/src/requests/query_documents_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_collection_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_document_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_permission_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_reference_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_slug_attachment_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_stored_procedure_builder.json delete mode 100644 sdks/cosmos/src/requests/replace_user_builder.json delete mode 100644 sdks/storage/src/account/account/requests/get_account_information_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/blob_stream_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/break_blob_lease_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/change_blob_lease_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/clear_page_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/delete_blob_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/get_blob_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/get_block_list_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_append_blob_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_append_block_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_block_blob_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_block_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_block_list_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/put_page_blob_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/release_blob_lease_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.json delete mode 100644 sdks/storage/src/blob/blob/requests/update_page_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/acquire_lease_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/break_lease_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/create_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/delete_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/get_acl_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/get_properties_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/list_blobs_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/list_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/release_lease_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/renew_lease_builder.json delete mode 100644 sdks/storage/src/blob/container/requests/set_acl_builder.json delete mode 100644 sdks/storage/src/queue/requests/list_queues_builder.json delete mode 100644 sdks/storage/src/queue/requests/put_message_builder.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0e9e074481..96f9a5f3d8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,9 @@ jobs: components: rustfmt - name: fmt - run: cargo fmt --all -- --check + run: | + cargo fmt --all -- --check + ./scripts/check_json_format.sh if: matrix.rust == 'nightly' - name: tests diff --git a/Cargo.toml b/Cargo.toml index 4dd88e9210..650a3c655f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,4 @@ [workspace] members = [ - "sdks/*", + "sdk/*", ] diff --git a/scripts/check_json_format.sh b/scripts/check_json_format.sh new file mode 100755 index 0000000000..6b1749bc78 --- /dev/null +++ b/scripts/check_json_format.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +for f in $(find sdk -name *.json) +do + jq . $f > temp + diff temp $f + error=$? + rm temp + if [ $error -ne 0 ] + then + exit 1 + fi +done \ No newline at end of file diff --git a/scripts/clippy_all.sh b/scripts/clippy_all.sh index 2a3ce6e2f1..d8cf1b6a07 100755 --- a/scripts/clippy_all.sh +++ b/scripts/clippy_all.sh @@ -2,12 +2,5 @@ set -ev -for i in azure_sdk* ; do - cd $i - cargo clean - cd .. -done - -cargo clippy - - +cargo clean +cargo clippy \ No newline at end of file diff --git a/scripts/format_json.sh b/scripts/format_json.sh new file mode 100755 index 0000000000..c3850923e9 --- /dev/null +++ b/scripts/format_json.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +echo "Formatting the following files:" +for f in $(find sdk -name *.json) +do + echo "$f" + jq . $f > temp + mv temp $f +done \ No newline at end of file diff --git a/scripts/publish_all.sh b/scripts/publish_all.sh index d0bf57e13a..d29734eb37 100755 --- a/scripts/publish_all.sh +++ b/scripts/publish_all.sh @@ -1,29 +1,10 @@ #!/usr/bin/env bash -cd sdks/azure_sdk_core -cargo publish -cd .. - -sleep 20 - -cd azure_storage -cargo publish -cd .. - -sleep 20 - -cd azure_auth_aad -cargo publish -cd .. - -cd azure_cosmos -cargo publish -cd .. - -cd azure_service_bus -cargo publish -cd .. - -cd azure_keyvault -cargo publish -cd .. \ No newline at end of file +for f in sdk/* +do + echo "Publishing $f" + cd $f + cargo publish + sleep 20 + cd ../.. +done \ No newline at end of file diff --git a/sdks/core/Cargo.toml b/sdk/core/Cargo.toml similarity index 57% rename from sdks/core/Cargo.toml rename to sdk/core/Cargo.toml index 855dc65edd..a3146822c3 100644 --- a/sdks/core/Cargo.toml +++ b/sdk/core/Cargo.toml @@ -1,16 +1,16 @@ [package] -name = "azure_sdk_core" -version = "0.43.7" -description = "Rust wrappers around Microsoft Azure REST APIs - Core crate" -readme = "README.md" -authors = ["Microsoft Corp."] -license = "Apache-2.0" -repository = "https://github.com/azure/azure-sdk-for-rust" -documentation = "http://mindflavor.github.io/AzureSDKForRust/azure_sdk_for_rust/index.html" -homepage = "https://github.com/azure/azure-sdk-for-rust" -keywords = ["sdk", "azure", "rest", "iot", "cloud"] -categories = ["api-bindings"] -edition = "2018" +name = "azure_core" +version = "0.1.0" +description = "Rust wrappers around Microsoft Azure REST APIs - Core crate" +readme = "README.md" +authors = ["Microsoft Corp."] +license = "MIT" +repository = "https://github.com/azure/azure-sdk-for-rust" +homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_core" +keywords = ["sdk", "azure", "rest", "iot", "cloud"] +categories = ["api-bindings"] +edition = "2018" [dependencies] RustyXML = "0.3" diff --git a/sdks/core/README.md b/sdk/core/README.md similarity index 100% rename from sdks/core/README.md rename to sdk/core/README.md diff --git a/sdks/core/src/ba512_range.rs b/sdk/core/src/ba512_range.rs similarity index 100% rename from sdks/core/src/ba512_range.rs rename to sdk/core/src/ba512_range.rs diff --git a/sdks/core/src/enumerations.rs b/sdk/core/src/enumerations.rs similarity index 100% rename from sdks/core/src/enumerations.rs rename to sdk/core/src/enumerations.rs diff --git a/sdks/core/src/errors.rs b/sdk/core/src/errors.rs similarity index 100% rename from sdks/core/src/errors.rs rename to sdk/core/src/errors.rs diff --git a/sdks/core/src/headers.rs b/sdk/core/src/headers.rs similarity index 100% rename from sdks/core/src/headers.rs rename to sdk/core/src/headers.rs diff --git a/sdks/core/src/incompletevector.rs b/sdk/core/src/incompletevector.rs similarity index 100% rename from sdks/core/src/incompletevector.rs rename to sdk/core/src/incompletevector.rs diff --git a/sdks/core/src/lease.rs b/sdk/core/src/lease.rs similarity index 100% rename from sdks/core/src/lease.rs rename to sdk/core/src/lease.rs diff --git a/sdks/core/src/lib.rs b/sdk/core/src/lib.rs similarity index 99% rename from sdks/core/src/lib.rs rename to sdk/core/src/lib.rs index d690a880a1..19c317425e 100644 --- a/sdks/core/src/lib.rs +++ b/sdk/core/src/lib.rs @@ -48,7 +48,7 @@ use hyper::{Body, Client, Request}; macro_rules! response_from_headers { ($cn:ident, $($fh:ident -> $na:ident: $typ:ty),+) => { use http::HeaderMap; - use azure_sdk_core::{ + use azure_core::{ $($fh,)+ }; diff --git a/sdks/core/src/modify_conditions.rs b/sdk/core/src/modify_conditions.rs similarity index 100% rename from sdks/core/src/modify_conditions.rs rename to sdk/core/src/modify_conditions.rs diff --git a/sdks/core/src/parsing.rs b/sdk/core/src/parsing.rs similarity index 100% rename from sdks/core/src/parsing.rs rename to sdk/core/src/parsing.rs diff --git a/sdks/core/src/prelude.rs b/sdk/core/src/prelude.rs similarity index 100% rename from sdks/core/src/prelude.rs rename to sdk/core/src/prelude.rs diff --git a/sdks/core/src/range.rs b/sdk/core/src/range.rs similarity index 100% rename from sdks/core/src/range.rs rename to sdk/core/src/range.rs diff --git a/sdks/core/src/stored_access_policy.rs b/sdk/core/src/stored_access_policy.rs similarity index 100% rename from sdks/core/src/stored_access_policy.rs rename to sdk/core/src/stored_access_policy.rs diff --git a/sdks/core/src/util.rs b/sdk/core/src/util.rs similarity index 100% rename from sdks/core/src/util.rs rename to sdk/core/src/util.rs diff --git a/sdks/cosmos/Cargo.toml b/sdk/cosmos/Cargo.toml similarity index 62% rename from sdks/cosmos/Cargo.toml rename to sdk/cosmos/Cargo.toml index ae475d72f6..a4d16c449c 100644 --- a/sdks/cosmos/Cargo.toml +++ b/sdk/cosmos/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "azure_cosmos" -version = "0.1.0" -description = "Rust wrappers around Microsoft Azure REST APIs - Azure Cosmos DB" -readme = "README.md" -authors = ["Microsoft Corp."] -license = "Apache-2.0" -repository = "https://github.com/azure/azure-sdk-for-rust" -documentation = "http://mindflavor.github.io/AzureSDKForRust/azure_sdk_for_rust/index.html" -homepage = "https://github.com/azure/azure-sdk-for-rust" +name = "azure_cosmos" +version = "0.1.0" +description = "Rust wrappers around Microsoft Azure REST APIs - Azure Cosmos DB" +readme = "README.md" +authors = ["Microsoft Corp."] +license = "MIT" +repository = "https://github.com/azure/azure-sdk-for-rust" +homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_cosmos" keywords = ["sdk", "azure", "rest", "iot", "cloud"] categories = ["api-bindings"] @@ -15,7 +15,7 @@ categories = ["api-bindings"] edition = "2018" [dependencies] -azure_sdk_core = { path = "../core", version = "0.43.5" } +azure_core = { path = "../core", version = "0.1.0" } ring = "0.16" base64 = "0.13" chrono = "0.4" diff --git a/sdks/cosmos/README.md b/sdk/cosmos/README.md similarity index 100% rename from sdks/cosmos/README.md rename to sdk/cosmos/README.md diff --git a/sdks/cosmos/examples/attachments_00.rs b/sdk/cosmos/examples/attachments_00.rs similarity index 99% rename from sdks/cosmos/examples/attachments_00.rs rename to sdk/cosmos/examples/attachments_00.rs index e36cee6764..96ee0b3d9f 100644 --- a/sdks/cosmos/examples/attachments_00.rs +++ b/sdk/cosmos/examples/attachments_00.rs @@ -1,5 +1,5 @@ +use azure_core::prelude::*; use azure_cosmos::prelude::*; -use azure_sdk_core::prelude::*; use std::borrow::Cow; use std::error::Error; #[macro_use] diff --git a/sdks/cosmos/examples/collection.rs b/sdk/cosmos/examples/collection.rs similarity index 100% rename from sdks/cosmos/examples/collection.rs rename to sdk/cosmos/examples/collection.rs diff --git a/sdks/cosmos/examples/create_delete_database.rs b/sdk/cosmos/examples/create_delete_database.rs similarity index 100% rename from sdks/cosmos/examples/create_delete_database.rs rename to sdk/cosmos/examples/create_delete_database.rs diff --git a/sdks/cosmos/examples/database_00.rs b/sdk/cosmos/examples/database_00.rs similarity index 100% rename from sdks/cosmos/examples/database_00.rs rename to sdk/cosmos/examples/database_00.rs diff --git a/sdks/cosmos/examples/database_01.rs b/sdk/cosmos/examples/database_01.rs similarity index 100% rename from sdks/cosmos/examples/database_01.rs rename to sdk/cosmos/examples/database_01.rs diff --git a/sdks/cosmos/examples/document_00.rs b/sdk/cosmos/examples/document_00.rs similarity index 99% rename from sdks/cosmos/examples/document_00.rs rename to sdk/cosmos/examples/document_00.rs index 80ccfbe6f0..94d83d27f9 100644 --- a/sdks/cosmos/examples/document_00.rs +++ b/sdk/cosmos/examples/document_00.rs @@ -2,9 +2,9 @@ extern crate serde_derive; // Using the prelude module of the Cosmos crate makes easier to use the Rust Azure SDK for Cosmos // DB. +use azure_core::prelude::*; use azure_cosmos::prelude::*; use azure_cosmos::responses::GetDocumentResponse; -use azure_sdk_core::prelude::*; use std::borrow::Cow; use std::error::Error; diff --git a/sdks/cosmos/examples/document_entries_00.rs b/sdk/cosmos/examples/document_entries_00.rs similarity index 98% rename from sdks/cosmos/examples/document_entries_00.rs rename to sdk/cosmos/examples/document_entries_00.rs index 5612f9d42b..c64591fbe8 100644 --- a/sdks/cosmos/examples/document_entries_00.rs +++ b/sdk/cosmos/examples/document_entries_00.rs @@ -1,7 +1,7 @@ +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; use azure_cosmos::prelude::*; use azure_cosmos::responses::GetDocumentResponse; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; use futures::stream::StreamExt; use std::borrow::Cow; use std::error::Error; diff --git a/sdks/cosmos/examples/document_entries_01.rs b/sdk/cosmos/examples/document_entries_01.rs similarity index 100% rename from sdks/cosmos/examples/document_entries_01.rs rename to sdk/cosmos/examples/document_entries_01.rs diff --git a/sdks/cosmos/examples/key_ranges_00.rs b/sdk/cosmos/examples/key_ranges_00.rs similarity index 100% rename from sdks/cosmos/examples/key_ranges_00.rs rename to sdk/cosmos/examples/key_ranges_00.rs diff --git a/sdks/cosmos/examples/permission_00.rs b/sdk/cosmos/examples/permission_00.rs similarity index 100% rename from sdks/cosmos/examples/permission_00.rs rename to sdk/cosmos/examples/permission_00.rs diff --git a/sdks/cosmos/examples/query_document_00.rs b/sdk/cosmos/examples/query_document_00.rs similarity index 100% rename from sdks/cosmos/examples/query_document_00.rs rename to sdk/cosmos/examples/query_document_00.rs diff --git a/sdks/cosmos/examples/readme.rs b/sdk/cosmos/examples/readme.rs similarity index 99% rename from sdks/cosmos/examples/readme.rs rename to sdk/cosmos/examples/readme.rs index d7ceee8830..a8470e9b9c 100644 --- a/sdks/cosmos/examples/readme.rs +++ b/sdk/cosmos/examples/readme.rs @@ -2,8 +2,8 @@ extern crate serde_derive; // Using the prelude module of the Cosmos crate makes easier to use the Rust Azure SDK for Cosmos // DB. +use azure_core::prelude::*; use azure_cosmos::prelude::*; -use azure_sdk_core::prelude::*; use futures::stream::StreamExt; use std::borrow::Cow; use std::error::Error; diff --git a/sdks/cosmos/examples/remove_all_documents.rs b/sdk/cosmos/examples/remove_all_documents.rs similarity index 100% rename from sdks/cosmos/examples/remove_all_documents.rs rename to sdk/cosmos/examples/remove_all_documents.rs diff --git a/sdks/cosmos/examples/stored_proc_00.rs b/sdk/cosmos/examples/stored_proc_00.rs similarity index 100% rename from sdks/cosmos/examples/stored_proc_00.rs rename to sdk/cosmos/examples/stored_proc_00.rs diff --git a/sdks/cosmos/examples/stored_proc_01.rs b/sdk/cosmos/examples/stored_proc_01.rs similarity index 100% rename from sdks/cosmos/examples/stored_proc_01.rs rename to sdk/cosmos/examples/stored_proc_01.rs diff --git a/sdks/cosmos/examples/trigger_00.rs b/sdk/cosmos/examples/trigger_00.rs similarity index 100% rename from sdks/cosmos/examples/trigger_00.rs rename to sdk/cosmos/examples/trigger_00.rs diff --git a/sdks/cosmos/examples/user_00.rs b/sdk/cosmos/examples/user_00.rs similarity index 100% rename from sdks/cosmos/examples/user_00.rs rename to sdk/cosmos/examples/user_00.rs diff --git a/sdks/cosmos/examples/user_defined_function_00.rs b/sdk/cosmos/examples/user_defined_function_00.rs similarity index 100% rename from sdks/cosmos/examples/user_defined_function_00.rs rename to sdk/cosmos/examples/user_defined_function_00.rs diff --git a/sdks/cosmos/examples/user_permission_token.rs b/sdk/cosmos/examples/user_permission_token.rs similarity index 100% rename from sdks/cosmos/examples/user_permission_token.rs rename to sdk/cosmos/examples/user_permission_token.rs diff --git a/sdks/cosmos/src/attachment/attachment_name.rs b/sdk/cosmos/src/attachment/attachment_name.rs similarity index 100% rename from sdks/cosmos/src/attachment/attachment_name.rs rename to sdk/cosmos/src/attachment/attachment_name.rs diff --git a/sdks/cosmos/src/attachment/mod.rs b/sdk/cosmos/src/attachment/mod.rs similarity index 100% rename from sdks/cosmos/src/attachment/mod.rs rename to sdk/cosmos/src/attachment/mod.rs diff --git a/sdks/cosmos/src/authorization_token.rs b/sdk/cosmos/src/authorization_token.rs similarity index 100% rename from sdks/cosmos/src/authorization_token.rs rename to sdk/cosmos/src/authorization_token.rs diff --git a/sdks/cosmos/src/clients/attachment_struct.rs b/sdk/cosmos/src/clients/attachment_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/attachment_struct.rs rename to sdk/cosmos/src/clients/attachment_struct.rs index 01c4bc94d9..523ce2e425 100644 --- a/sdks/cosmos/src/clients/attachment_struct.rs +++ b/sdk/cosmos/src/clients/attachment_struct.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::traits::*; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/collection_struct.rs b/sdk/cosmos/src/clients/collection_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/collection_struct.rs rename to sdk/cosmos/src/clients/collection_struct.rs index e9eb72b1b7..9c91708581 100644 --- a/sdks/cosmos/src/clients/collection_struct.rs +++ b/sdk/cosmos/src/clients/collection_struct.rs @@ -6,7 +6,7 @@ use crate::{ IntoUserDefinedFunctionClient, PartitionKeys, UserDefinedFunctionStruct, WithDocumentClient, WithStoredProcedureClient, WithTriggerClient, WithUserDefinedFunctionClient, }; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/cosmos_struct.rs b/sdk/cosmos/src/clients/cosmos_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/cosmos_struct.rs rename to sdk/cosmos/src/clients/cosmos_struct.rs index 3a25d62a38..dfef5074b3 100644 --- a/sdks/cosmos/src/clients/cosmos_struct.rs +++ b/sdk/cosmos/src/clients/cosmos_struct.rs @@ -5,8 +5,8 @@ use crate::{ AuthorizationToken, CosmosClient, HasHyperClient, IntoDatabaseClient, ResourceType, WithDatabaseClient, }; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::No; +use azure_core::errors::AzureError; +use azure_core::No; use base64; use chrono; use http::request::Builder as RequestBuilder; diff --git a/sdks/cosmos/src/clients/database_struct.rs b/sdk/cosmos/src/clients/database_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/database_struct.rs rename to sdk/cosmos/src/clients/database_struct.rs index 3f626b8398..a0122ffee9 100644 --- a/sdks/cosmos/src/clients/database_struct.rs +++ b/sdk/cosmos/src/clients/database_struct.rs @@ -1,7 +1,7 @@ use crate::clients::{CollectionStruct, UserStruct}; use crate::traits::*; use crate::{requests, CosmosClient}; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; #[derive(Debug, Clone)] diff --git a/sdks/cosmos/src/clients/document_struct.rs b/sdk/cosmos/src/clients/document_struct.rs similarity index 100% rename from sdks/cosmos/src/clients/document_struct.rs rename to sdk/cosmos/src/clients/document_struct.rs diff --git a/sdks/cosmos/src/clients/mod.rs b/sdk/cosmos/src/clients/mod.rs similarity index 100% rename from sdks/cosmos/src/clients/mod.rs rename to sdk/cosmos/src/clients/mod.rs diff --git a/sdks/cosmos/src/clients/permission_struct.rs b/sdk/cosmos/src/clients/permission_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/permission_struct.rs rename to sdk/cosmos/src/clients/permission_struct.rs index 8c60269ee7..fb9e0f0300 100644 --- a/sdks/cosmos/src/clients/permission_struct.rs +++ b/sdk/cosmos/src/clients/permission_struct.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::traits::*; -//use azure_sdk_core::No; +//use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/stored_procedure_struct.rs b/sdk/cosmos/src/clients/stored_procedure_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/stored_procedure_struct.rs rename to sdk/cosmos/src/clients/stored_procedure_struct.rs index 2f7ebb6c0b..f75b3340db 100644 --- a/sdks/cosmos/src/clients/stored_procedure_struct.rs +++ b/sdk/cosmos/src/clients/stored_procedure_struct.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::traits::*; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/trigger_struct.rs b/sdk/cosmos/src/clients/trigger_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/trigger_struct.rs rename to sdk/cosmos/src/clients/trigger_struct.rs index be646623ff..e317f65c02 100644 --- a/sdks/cosmos/src/clients/trigger_struct.rs +++ b/sdk/cosmos/src/clients/trigger_struct.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::traits::*; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/user_defined_function_struct.rs b/sdk/cosmos/src/clients/user_defined_function_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/user_defined_function_struct.rs rename to sdk/cosmos/src/clients/user_defined_function_struct.rs index 2fddd5af07..c1e423d9c1 100644 --- a/sdks/cosmos/src/clients/user_defined_function_struct.rs +++ b/sdk/cosmos/src/clients/user_defined_function_struct.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::traits::*; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/clients/user_struct.rs b/sdk/cosmos/src/clients/user_struct.rs similarity index 99% rename from sdks/cosmos/src/clients/user_struct.rs rename to sdk/cosmos/src/clients/user_struct.rs index c67694a5e3..56336d3304 100644 --- a/sdks/cosmos/src/clients/user_struct.rs +++ b/sdk/cosmos/src/clients/user_struct.rs @@ -2,7 +2,7 @@ use crate::requests; use crate::traits::*; use crate::PermissionStruct; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/collection.rs b/sdk/cosmos/src/collection.rs similarity index 100% rename from sdks/cosmos/src/collection.rs rename to sdk/cosmos/src/collection.rs diff --git a/sdks/cosmos/src/consistency_level.rs b/sdk/cosmos/src/consistency_level.rs similarity index 100% rename from sdks/cosmos/src/consistency_level.rs rename to sdk/cosmos/src/consistency_level.rs diff --git a/sdks/cosmos/src/database.rs b/sdk/cosmos/src/database.rs similarity index 100% rename from sdks/cosmos/src/database.rs rename to sdk/cosmos/src/database.rs diff --git a/sdks/cosmos/src/document.rs b/sdk/cosmos/src/document.rs similarity index 96% rename from sdks/cosmos/src/document.rs rename to sdk/cosmos/src/document.rs index 7fd187405e..0c501ae4ab 100644 --- a/sdks/cosmos/src/document.rs +++ b/sdk/cosmos/src/document.rs @@ -1,5 +1,5 @@ use crate::DocumentAttributes; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use hyper::header::HeaderMap; use serde::de::DeserializeOwned; diff --git a/sdks/cosmos/src/document_attributes.rs b/sdk/cosmos/src/document_attributes.rs similarity index 96% rename from sdks/cosmos/src/document_attributes.rs rename to sdk/cosmos/src/document_attributes.rs index 92efd61580..f665d5692e 100644 --- a/sdks/cosmos/src/document_attributes.rs +++ b/sdk/cosmos/src/document_attributes.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::prelude::IfMatchCondition; +use azure_core::errors::AzureError; +use azure_core::prelude::IfMatchCondition; use http::HeaderMap; #[derive(Default, Serialize, Deserialize, Debug, Clone, PartialEq)] diff --git a/sdks/cosmos/src/document_options.rs b/sdk/cosmos/src/document_options.rs similarity index 100% rename from sdks/cosmos/src/document_options.rs rename to sdk/cosmos/src/document_options.rs diff --git a/sdks/cosmos/src/errors.rs b/sdk/cosmos/src/errors.rs similarity index 100% rename from sdks/cosmos/src/errors.rs rename to sdk/cosmos/src/errors.rs diff --git a/sdks/cosmos/src/from_headers.rs b/sdk/cosmos/src/from_headers.rs similarity index 99% rename from sdks/cosmos/src/from_headers.rs rename to sdk/cosmos/src/from_headers.rs index 8fd8a1cdce..76dbd37fb8 100644 --- a/sdks/cosmos/src/from_headers.rs +++ b/sdk/cosmos/src/from_headers.rs @@ -1,7 +1,7 @@ use crate::headers::*; use crate::resource_quota::resource_quotas_from_str; use crate::{IndexingDirective, ResourceQuota}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/headers.rs b/sdk/cosmos/src/headers.rs similarity index 100% rename from sdks/cosmos/src/headers.rs rename to sdk/cosmos/src/headers.rs diff --git a/sdks/cosmos/src/indexing_directive.rs b/sdk/cosmos/src/indexing_directive.rs similarity index 95% rename from sdks/cosmos/src/indexing_directive.rs rename to sdk/cosmos/src/indexing_directive.rs index d9950ea075..00d513e00a 100644 --- a/sdks/cosmos/src/indexing_directive.rs +++ b/sdk/cosmos/src/indexing_directive.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::enumerations::ParsingError; +use azure_core::enumerations::ParsingError; use std::fmt; #[derive(Debug, Clone, Copy, PartialEq)] diff --git a/sdks/cosmos/src/lib.rs b/sdk/cosmos/src/lib.rs similarity index 99% rename from sdks/cosmos/src/lib.rs rename to sdk/cosmos/src/lib.rs index f24fba4167..1b2bdf5bdc 100644 --- a/sdks/cosmos/src/lib.rs +++ b/sdk/cosmos/src/lib.rs @@ -7,7 +7,7 @@ extern crate serde_derive; #[macro_use] extern crate failure; #[macro_use] -extern crate azure_sdk_core; +extern crate azure_core; pub mod attachment; mod authorization_token; diff --git a/sdks/cosmos/src/offer.rs b/sdk/cosmos/src/offer.rs similarity index 100% rename from sdks/cosmos/src/offer.rs rename to sdk/cosmos/src/offer.rs diff --git a/sdks/cosmos/src/partition_key_range.rs b/sdk/cosmos/src/partition_key_range.rs similarity index 100% rename from sdks/cosmos/src/partition_key_range.rs rename to sdk/cosmos/src/partition_key_range.rs diff --git a/sdks/cosmos/src/partition_keys.rs b/sdk/cosmos/src/partition_keys.rs similarity index 100% rename from sdks/cosmos/src/partition_keys.rs rename to sdk/cosmos/src/partition_keys.rs diff --git a/sdks/cosmos/src/permission.rs b/sdk/cosmos/src/permission.rs similarity index 98% rename from sdks/cosmos/src/permission.rs rename to sdk/cosmos/src/permission.rs index 1292e8583f..21bc8e42dd 100644 --- a/sdks/cosmos/src/permission.rs +++ b/sdk/cosmos/src/permission.rs @@ -1,5 +1,5 @@ use crate::{PermissionResource, PermissionToken}; -use azure_sdk_core::errors::{AzureError, UnexpectedValue}; +use azure_core::errors::{AzureError, UnexpectedValue}; use serde::{Deserialize, Serialize}; use std::borrow::Cow; use std::convert::TryInto; diff --git a/sdks/cosmos/src/permission_resource.rs b/sdk/cosmos/src/permission_resource.rs similarity index 100% rename from sdks/cosmos/src/permission_resource.rs rename to sdk/cosmos/src/permission_resource.rs diff --git a/sdks/cosmos/src/permission_token.rs b/sdk/cosmos/src/permission_token.rs similarity index 100% rename from sdks/cosmos/src/permission_token.rs rename to sdk/cosmos/src/permission_token.rs diff --git a/sdks/cosmos/src/prelude.rs b/sdk/cosmos/src/prelude.rs similarity index 100% rename from sdks/cosmos/src/prelude.rs rename to sdk/cosmos/src/prelude.rs diff --git a/sdks/cosmos/src/query.rs b/sdk/cosmos/src/query.rs similarity index 100% rename from sdks/cosmos/src/query.rs rename to sdk/cosmos/src/query.rs diff --git a/sdk/cosmos/src/requests/create_collection_builder.json b/sdk/cosmos/src/requests/create_collection_builder.json new file mode 100644 index 0000000000..36691dd1f4 --- /dev/null +++ b/sdk/cosmos/src/requests/create_collection_builder.json @@ -0,0 +1,88 @@ +{ + "name": "CreateCollectionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::collection::{Collection, IndexingPolicy, PartitionKey}", + "azure_core::prelude::*", + "crate::prelude::*", + "crate::collection::CollectionName", + "crate::responses::CreateCollectionResponse", + "crate::{ResourceType, Offer}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{No, ToAssign, Yes}", + "hyper::StatusCode", + "std::convert::TryInto", + "std::marker::PhantomData" + ], + "extra_types": [ + "'a", + "C" + ], + "inline": true, + "extra_wheres": [ + "C: CosmosClient" + ], + "constructor_fields": [ + { + "name": "database_client", + "field_type": "&'a dyn DatabaseClient", + "trait_get": "DatabaseClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "offer", + "field_type": "Offer", + "builder_type": "OfferSet", + "optional": false, + "trait_get": "OfferRequired", + "trait_set": "OfferSupport" + }, + { + "name": "collection_name", + "field_type": "&'a dyn CollectionName", + "builder_type": "CollectionNameSet", + "optional": false, + "trait_get": "CollectionNameRequired<'a>", + "trait_set": "CollectionNameSupport<'a>" + }, + { + "name": "indexing_policy", + "field_type": "&'a IndexingPolicy", + "builder_type": "IndexingPolicySet", + "optional": false, + "trait_get": "IndexingPolicyRequired<'a>", + "trait_set": "IndexingPolicySupport<'a>" + }, + { + "name": "partition_key", + "field_type": "&'a PartitionKey", + "builder_type": "PartitionKeySet", + "optional": false, + "trait_get": "PartitionKeyRequired<'a>", + "trait_set": "PartitionKeySupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_collection_builder.rs b/sdk/cosmos/src/requests/create_collection_builder.rs similarity index 99% rename from sdks/cosmos/src/requests/create_collection_builder.rs rename to sdk/cosmos/src/requests/create_collection_builder.rs index 2f6ef8f4c0..016b5fbb96 100644 --- a/sdks/cosmos/src/requests/create_collection_builder.rs +++ b/sdk/cosmos/src/requests/create_collection_builder.rs @@ -3,9 +3,9 @@ use crate::collection::{Collection, IndexingPolicy, PartitionKey}; use crate::prelude::*; use crate::responses::CreateCollectionResponse; use crate::{Offer, ResourceType}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_database_builder.json b/sdk/cosmos/src/requests/create_database_builder.json new file mode 100644 index 0000000000..834e0ef118 --- /dev/null +++ b/sdk/cosmos/src/requests/create_database_builder.json @@ -0,0 +1,55 @@ +{ + "name": "CreateDatabaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "crate::prelude::*", + "hyper::StatusCode", + "std::marker::PhantomData", + "azure_core::{Yes,No,ToAssign}" + ], + "extra_types": [ + "'a" + ], + "extra_wheres": [], + "constructor_fields": [ + { + "name": "cosmos_client", + "field_type": "&'a dyn CosmosClient", + "trait_get": "CosmosClientRequired<'a>" + } + ], + "fields": [ + { + "name": "database_name", + "field_type": "&'a dyn DatabaseName", + "builder_type": "DatabaseNameSet", + "optional": false, + "trait_get": "DatabaseNameRequired<'a>", + "trait_set": "DatabaseNameSupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_database_builder.rs b/sdk/cosmos/src/requests/create_database_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/create_database_builder.rs rename to sdk/cosmos/src/requests/create_database_builder.rs index a71aaa17d6..51e243903d 100644 --- a/sdks/cosmos/src/requests/create_database_builder.rs +++ b/sdk/cosmos/src/requests/create_database_builder.rs @@ -1,9 +1,9 @@ use crate::prelude::*; use crate::responses::CreateDatabaseResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_document_builder.json b/sdk/cosmos/src/requests/create_document_builder.json new file mode 100644 index 0000000000..7513f14a22 --- /dev/null +++ b/sdk/cosmos/src/requests/create_document_builder.json @@ -0,0 +1,105 @@ +{ + "name": "CreateDocumentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::ResourceType", + "crate::responses::CreateDocumentResponse", + "azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "chrono::{DateTime, Utc}", + "hyper::StatusCode", + "serde::Serialize", + "std::convert::TryFrom", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "partition_keys", + "field_type": "&'b PartitionKeys", + "optional": false, + "builder_type": "PartitionKeysSet", + "trait_get": "PartitionKeysRequired<'b>", + "trait_set": "PartitionKeysSupport<'b>" + }, + { + "name": "is_upsert", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IsUpsertOption", + "trait_set": "IsUpsertSupport" + }, + { + "name": "indexing_directive", + "field_type": "IndexingDirective", + "optional": true, + "initializer": "IndexingDirective::Default", + "trait_get": "IndexingDirectiveOption", + "trait_set": "IndexingDirectiveSupport" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "if_modified_since", + "field_type": "&'b DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'b>", + "trait_set": "IfModifiedSinceSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "allow_tentative_writes", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AllowTentativeWritesOption", + "trait_set": "AllowTentativeWritesSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/create_document_builder.rs b/sdk/cosmos/src/requests/create_document_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_document_builder.rs rename to sdk/cosmos/src/requests/create_document_builder.rs index ed3f0cff2b..bb128f4237 100644 --- a/sdks/cosmos/src/requests/create_document_builder.rs +++ b/sdk/cosmos/src/requests/create_document_builder.rs @@ -1,9 +1,9 @@ use crate::prelude::*; use crate::responses::CreateDocumentResponse; use crate::ResourceType; -use azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use hyper::StatusCode; use serde::Serialize; diff --git a/sdk/cosmos/src/requests/create_or_replace_trigger_builder.json b/sdk/cosmos/src/requests/create_or_replace_trigger_builder.json new file mode 100644 index 0000000000..74e9f9ac5d --- /dev/null +++ b/sdk/cosmos/src/requests/create_or_replace_trigger_builder.json @@ -0,0 +1,88 @@ +{ + "name": "CreateOrReplaceTriggerBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::trigger::*", + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{Yes,No,ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "crate::responses::CreateTriggerResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "trigger_client", + "field_type": "&'a dyn TriggerClient", + "trait_get": "TriggerClientRequired<'a, C, D, COLL>" + }, + { + "name": "is_create", + "field_type": "bool" + } + ], + "fields": [ + { + "name": "trigger_operation", + "field_type": "TriggerOperation", + "builder_type": "TriggerOperationSet", + "optional": false, + "initializer": "TriggerOperation::All", + "trait_get": "TriggerOperationRequired", + "trait_set": "TriggerOperationSupport" + }, + { + "name": "trigger_type", + "field_type": "TriggerType", + "builder_type": "TriggerTypeSet", + "optional": false, + "initializer": "TriggerType::Pre", + "trait_get": "TriggerTypeRequired", + "trait_set": "TriggerTypeSupport" + }, + { + "name": "body", + "field_type": "&'a str", + "builder_type": "BodySet", + "optional": false, + "trait_get": "TriggerBodyRequired<'a>", + "trait_set": "TriggerBodySupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_or_replace_trigger_builder.rs b/sdk/cosmos/src/requests/create_or_replace_trigger_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_or_replace_trigger_builder.rs rename to sdk/cosmos/src/requests/create_or_replace_trigger_builder.rs index 39d8a60752..d9a2515f06 100644 --- a/sdks/cosmos/src/requests/create_or_replace_trigger_builder.rs +++ b/sdk/cosmos/src/requests/create_or_replace_trigger_builder.rs @@ -1,9 +1,9 @@ use crate::prelude::*; use crate::responses::CreateTriggerResponse; use crate::trigger::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.json b/sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.json new file mode 100644 index 0000000000..f31440a08c --- /dev/null +++ b/sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.json @@ -0,0 +1,70 @@ +{ + "name": "CreateOrReplaceUserDefinedFunctionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{Yes,No,ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "crate::responses::CreateUserDefinedFunctionResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "user_defined_function_client", + "field_type": "&'a dyn UserDefinedFunctionClient", + "trait_get": "UserDefinedFunctionClientRequired<'a, C, D, COLL>" + }, + { + "name": "is_create", + "field_type": "bool" + } + ], + "fields": [ + { + "name": "body", + "field_type": "&'b str", + "builder_type": "BodySet", + "optional": false, + "trait_get": "UserDefinedFunctionBodyRequired<'b>", + "trait_set": "UserDefinedFunctionBodySupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs b/sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs rename to sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs index a7170bb972..592b33a14b 100644 --- a/sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs +++ b/sdk/cosmos/src/requests/create_or_replace_user_defined_function_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateUserDefinedFunctionResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_permission_builder.json b/sdk/cosmos/src/requests/create_permission_builder.json new file mode 100644 index 0000000000..2787b1d1f8 --- /dev/null +++ b/sdk/cosmos/src/requests/create_permission_builder.json @@ -0,0 +1,66 @@ +{ + "name": "CreatePermissionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::CreatePermissionResponse", + "crate::{PermissionMode, PermissionResource}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "USER" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "USER: UserClient" + ], + "constructor_fields": [ + { + "name": "permission_client", + "field_type": "&'a dyn PermissionClient", + "trait_get": "PermissionClientRequired<'a, C, D, USER>" + } + ], + "fields": [ + { + "name": "expiry_seconds", + "field_type": "u64", + "optional": true, + "initializer": "3600", + "trait_get": "ExpirySecondsOption", + "trait_set": "ExpirySecondsSupport" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_permission_builder.rs b/sdk/cosmos/src/requests/create_permission_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_permission_builder.rs rename to sdk/cosmos/src/requests/create_permission_builder.rs index f1fb5b1da4..9f7130e13b 100644 --- a/sdks/cosmos/src/requests/create_permission_builder.rs +++ b/sdk/cosmos/src/requests/create_permission_builder.rs @@ -2,8 +2,8 @@ use crate::prelude::*; use crate::responses::CreatePermissionResponse; use crate::ResourceType; use crate::{PermissionMode, PermissionResource}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/create_reference_attachment_builder.json b/sdk/cosmos/src/requests/create_reference_attachment_builder.json new file mode 100644 index 0000000000..2721fe63ea --- /dev/null +++ b/sdk/cosmos/src/requests/create_reference_attachment_builder.json @@ -0,0 +1,75 @@ +{ + "name": "CreateReferenceAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "content_type", + "field_type": "&'b str", + "builder_type": "ContentTypeSet", + "optional": false, + "trait_get": "ContentTypeRequired<'b>", + "trait_set": "ContentTypeSupport<'b>" + }, + { + "name": "media", + "field_type": "&'b str", + "builder_type": "MediaSet", + "optional": false, + "trait_get": "MediaRequired<'b>", + "trait_set": "MediaSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_reference_attachment_builder.rs b/sdk/cosmos/src/requests/create_reference_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_reference_attachment_builder.rs rename to sdk/cosmos/src/requests/create_reference_attachment_builder.rs index 973b27b8bc..b9e1b178f7 100644 --- a/sdks/cosmos/src/requests/create_reference_attachment_builder.rs +++ b/sdk/cosmos/src/requests/create_reference_attachment_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_slug_attachment_builder.json b/sdk/cosmos/src/requests/create_slug_attachment_builder.json new file mode 100644 index 0000000000..af62421520 --- /dev/null +++ b/sdk/cosmos/src/requests/create_slug_attachment_builder.json @@ -0,0 +1,83 @@ +{ + "name": "CreateSlugAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "crate::responses::CreateSlugAttachmentResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "body", + "field_type": "&'b [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'b>", + "trait_set": "BodySupport<'b>" + }, + { + "name": "content_type", + "field_type": "&'b str", + "builder_type": "ContentTypeSet", + "optional": false, + "trait_get": "ContentTypeRequired<'b>", + "trait_set": "ContentTypeSupport<'b>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_slug_attachment_builder.rs b/sdk/cosmos/src/requests/create_slug_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_slug_attachment_builder.rs rename to sdk/cosmos/src/requests/create_slug_attachment_builder.rs index 0256a45ca3..9886d3f360 100644 --- a/sdks/cosmos/src/requests/create_slug_attachment_builder.rs +++ b/sdk/cosmos/src/requests/create_slug_attachment_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateSlugAttachmentResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_stored_procedure_builder.json b/sdk/cosmos/src/requests/create_stored_procedure_builder.json new file mode 100644 index 0000000000..67efa584c4 --- /dev/null +++ b/sdk/cosmos/src/requests/create_stored_procedure_builder.json @@ -0,0 +1,66 @@ +{ + "name": "CreateStoredProcedureBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "std::marker::PhantomData", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::CreateStoredProcedureResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "stored_procedure_client", + "field_type": "&'a dyn StoredProcedureClient", + "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "body", + "field_type": "&'a str", + "builder_type": "BodySet", + "optional": false, + "trait_get": "StoredProcedureBodyRequired<'a>", + "trait_set": "StoredProcedureBodySupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_stored_procedure_builder.rs b/sdk/cosmos/src/requests/create_stored_procedure_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/create_stored_procedure_builder.rs rename to sdk/cosmos/src/requests/create_stored_procedure_builder.rs index 514e1a71bb..d26b00437a 100644 --- a/sdks/cosmos/src/requests/create_stored_procedure_builder.rs +++ b/sdk/cosmos/src/requests/create_stored_procedure_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateStoredProcedureResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/create_user_builder.json b/sdk/cosmos/src/requests/create_user_builder.json new file mode 100644 index 0000000000..8d9bbdfe78 --- /dev/null +++ b/sdk/cosmos/src/requests/create_user_builder.json @@ -0,0 +1,54 @@ +{ + "name": "CreateUserBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::CreateUserResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "user_client", + "field_type": "&'a dyn UserClient", + "trait_get": "UserClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/create_user_builder.rs b/sdk/cosmos/src/requests/create_user_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/create_user_builder.rs rename to sdk/cosmos/src/requests/create_user_builder.rs index b0d83e395c..799257669a 100644 --- a/sdks/cosmos/src/requests/create_user_builder.rs +++ b/sdk/cosmos/src/requests/create_user_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::CreateUserResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_attachment_builder.json b/sdk/cosmos/src/requests/delete_attachment_builder.json new file mode 100644 index 0000000000..29bb4d8640 --- /dev/null +++ b/sdk/cosmos/src/requests/delete_attachment_builder.json @@ -0,0 +1,64 @@ +{ + "name": "DeleteAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_attachment_builder.rs b/sdk/cosmos/src/requests/delete_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/delete_attachment_builder.rs rename to sdk/cosmos/src/requests/delete_attachment_builder.rs index 8cd061b05b..6627176afe 100644 --- a/sdks/cosmos/src/requests/delete_attachment_builder.rs +++ b/sdk/cosmos/src/requests/delete_attachment_builder.rs @@ -1,6 +1,6 @@ use crate::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_collection_builder.json b/sdk/cosmos/src/requests/delete_collection_builder.json new file mode 100644 index 0000000000..49ec7eb7df --- /dev/null +++ b/sdk/cosmos/src/requests/delete_collection_builder.json @@ -0,0 +1,53 @@ +{ + "name": "DeleteCollectionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::DeleteCollectionResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "azure_core::prelude::*", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_collection_builder.rs b/sdk/cosmos/src/requests/delete_collection_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_collection_builder.rs rename to sdk/cosmos/src/requests/delete_collection_builder.rs index b977403887..9f829a044f 100644 --- a/sdks/cosmos/src/requests/delete_collection_builder.rs +++ b/sdk/cosmos/src/requests/delete_collection_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteCollectionResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_database_builder.json b/sdk/cosmos/src/requests/delete_database_builder.json new file mode 100644 index 0000000000..7b94f0e33b --- /dev/null +++ b/sdk/cosmos/src/requests/delete_database_builder.json @@ -0,0 +1,50 @@ +{ + "name": "DeleteDatabaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::responses::DeleteDatabaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "crate::prelude::*", + "std::convert::TryInto", + "hyper::StatusCode" + ], + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: CosmosClient" + ], + "constructor_fields": [ + { + "name": "database_client", + "field_type": "&'a dyn DatabaseClient", + "trait_get": "DatabaseClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_database_builder.rs b/sdk/cosmos/src/requests/delete_database_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_database_builder.rs rename to sdk/cosmos/src/requests/delete_database_builder.rs index 550ec8b8a3..622866a3aa 100644 --- a/sdks/cosmos/src/requests/delete_database_builder.rs +++ b/sdk/cosmos/src/requests/delete_database_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteDatabaseResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_document_builder.json b/sdk/cosmos/src/requests/delete_document_builder.json new file mode 100644 index 0000000000..1617411cbc --- /dev/null +++ b/sdk/cosmos/src/requests/delete_document_builder.json @@ -0,0 +1,81 @@ +{ + "name": "DeleteDocumentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::DeleteDocumentResponse", + "crate::DocumentClientRequired", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::modify_conditions::IfMatchCondition", + "azure_core::prelude::*", + "azure_core::{IfMatchConditionOption, IfMatchConditionSupport}", + "chrono::{DateTime, Utc}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "document_client", + "field_type": "&'a dyn DocumentClient", + "trait_get": "DocumentClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "if_modified_since", + "field_type": "&'a DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'a>", + "trait_set": "IfModifiedSinceSupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + }, + { + "name": "allow_tentative_writes", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AllowTentativeWritesOption", + "trait_set": "AllowTentativeWritesSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_document_builder.rs b/sdk/cosmos/src/requests/delete_document_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_document_builder.rs rename to sdk/cosmos/src/requests/delete_document_builder.rs index 091247b58a..982d8f1f71 100644 --- a/sdks/cosmos/src/requests/delete_document_builder.rs +++ b/sdk/cosmos/src/requests/delete_document_builder.rs @@ -1,10 +1,10 @@ use crate::prelude::*; use crate::responses::DeleteDocumentResponse; use crate::DocumentClientRequired; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{IfMatchConditionOption, IfMatchConditionSupport}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; +use azure_core::{IfMatchConditionOption, IfMatchConditionSupport}; use chrono::{DateTime, Utc}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_permission_builder.json b/sdk/cosmos/src/requests/delete_permission_builder.json new file mode 100644 index 0000000000..937d937b79 --- /dev/null +++ b/sdk/cosmos/src/requests/delete_permission_builder.json @@ -0,0 +1,56 @@ +{ + "name": "DeletePermissionsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::DeletePermissionResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "USER" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "USER: UserClient" + ], + "constructor_fields": [ + { + "name": "permission_client", + "field_type": "&'a dyn PermissionClient", + "trait_get": "PermissionClientRequired<'a, C, D, USER>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_permission_builder.rs b/sdk/cosmos/src/requests/delete_permission_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_permission_builder.rs rename to sdk/cosmos/src/requests/delete_permission_builder.rs index d50dbe02f6..fb308b7487 100644 --- a/sdks/cosmos/src/requests/delete_permission_builder.rs +++ b/sdk/cosmos/src/requests/delete_permission_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeletePermissionResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_stored_procedure_builder.json b/sdk/cosmos/src/requests/delete_stored_procedure_builder.json new file mode 100644 index 0000000000..2be662a233 --- /dev/null +++ b/sdk/cosmos/src/requests/delete_stored_procedure_builder.json @@ -0,0 +1,56 @@ +{ + "name": "DeleteStoredProcedureBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::DeleteStoredProcedureResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "stored_procedure_client", + "field_type": "&'a dyn StoredProcedureClient", + "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_stored_procedure_builder.rs b/sdk/cosmos/src/requests/delete_stored_procedure_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_stored_procedure_builder.rs rename to sdk/cosmos/src/requests/delete_stored_procedure_builder.rs index 32b35f4b3c..7cc135b4d4 100644 --- a/sdks/cosmos/src/requests/delete_stored_procedure_builder.rs +++ b/sdk/cosmos/src/requests/delete_stored_procedure_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteStoredProcedureResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_trigger_builder.json b/sdk/cosmos/src/requests/delete_trigger_builder.json new file mode 100644 index 0000000000..b84f571d16 --- /dev/null +++ b/sdk/cosmos/src/requests/delete_trigger_builder.json @@ -0,0 +1,56 @@ +{ + "name": "DeleteTriggerBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::DeleteTriggerResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "trigger_client", + "field_type": "&'a dyn TriggerClient", + "trait_get": "TriggerClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_trigger_builder.rs b/sdk/cosmos/src/requests/delete_trigger_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_trigger_builder.rs rename to sdk/cosmos/src/requests/delete_trigger_builder.rs index 9290c43cbb..a4e31fdce9 100644 --- a/sdks/cosmos/src/requests/delete_trigger_builder.rs +++ b/sdk/cosmos/src/requests/delete_trigger_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteTriggerResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_user_builder.json b/sdk/cosmos/src/requests/delete_user_builder.json new file mode 100644 index 0000000000..29a6d14c1e --- /dev/null +++ b/sdk/cosmos/src/requests/delete_user_builder.json @@ -0,0 +1,54 @@ +{ + "name": "DeleteUserBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::DeleteUserResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "user_client", + "field_type": "&'a dyn UserClient", + "trait_get": "UserClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_user_builder.rs b/sdk/cosmos/src/requests/delete_user_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_user_builder.rs rename to sdk/cosmos/src/requests/delete_user_builder.rs index 6261d9dbc2..62c2d2ff52 100644 --- a/sdks/cosmos/src/requests/delete_user_builder.rs +++ b/sdk/cosmos/src/requests/delete_user_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteUserResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/delete_user_defined_function_builder.json b/sdk/cosmos/src/requests/delete_user_defined_function_builder.json new file mode 100644 index 0000000000..992d669978 --- /dev/null +++ b/sdk/cosmos/src/requests/delete_user_defined_function_builder.json @@ -0,0 +1,56 @@ +{ + "name": "DeleteUserDefinedFunctionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::DeleteUserDefinedFunctionResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "user_defined_function_client", + "field_type": "&'a dyn UserDefinedFunctionClient", + "trait_get": "UserDefinedFunctionClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/delete_user_defined_function_builder.rs b/sdk/cosmos/src/requests/delete_user_defined_function_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/delete_user_defined_function_builder.rs rename to sdk/cosmos/src/requests/delete_user_defined_function_builder.rs index 515be7ee79..4b84cae900 100644 --- a/sdks/cosmos/src/requests/delete_user_defined_function_builder.rs +++ b/sdk/cosmos/src/requests/delete_user_defined_function_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::DeleteUserDefinedFunctionResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/execute_stored_procedure_builder.json b/sdk/cosmos/src/requests/execute_stored_procedure_builder.json new file mode 100644 index 0000000000..97dadb6929 --- /dev/null +++ b/sdk/cosmos/src/requests/execute_stored_procedure_builder.json @@ -0,0 +1,80 @@ +{ + "name": "ExecuteStoredProcedureBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::stored_procedure::Parameters", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::ExecuteStoredProcedureResponse", + "serde::de::DeserializeOwned", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "stored_procedure_client", + "field_type": "&'a dyn StoredProcedureClient", + "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "parameters", + "field_type": "&'b Parameters", + "optional": true, + "trait_get": "ParametersOption<'b>", + "trait_set": "ParametersSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "allow_tentative_writes", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AllowTentativeWritesOption", + "trait_set": "AllowTentativeWritesSupport" + }, + { + "name": "partition_keys", + "field_type": "&'b PartitionKeys", + "optional": true, + "trait_get": "PartitionKeysOption<'b>", + "trait_set": "PartitionKeysSupport<'b>" + } + ] +} diff --git a/sdks/cosmos/src/requests/execute_stored_procedure_builder.rs b/sdk/cosmos/src/requests/execute_stored_procedure_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/execute_stored_procedure_builder.rs rename to sdk/cosmos/src/requests/execute_stored_procedure_builder.rs index 16f8675b25..e52912d200 100644 --- a/sdks/cosmos/src/requests/execute_stored_procedure_builder.rs +++ b/sdk/cosmos/src/requests/execute_stored_procedure_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ExecuteStoredProcedureResponse; use crate::stored_procedure::Parameters; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use serde::de::DeserializeOwned; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_attachment_builder.json b/sdk/cosmos/src/requests/get_attachment_builder.json new file mode 100644 index 0000000000..2b5947b585 --- /dev/null +++ b/sdk/cosmos/src/requests/get_attachment_builder.json @@ -0,0 +1,64 @@ +{ + "name": "GetAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_attachment_builder.rs b/sdk/cosmos/src/requests/get_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/get_attachment_builder.rs rename to sdk/cosmos/src/requests/get_attachment_builder.rs index fdbc8f31cf..80368a2482 100644 --- a/sdks/cosmos/src/requests/get_attachment_builder.rs +++ b/sdk/cosmos/src/requests/get_attachment_builder.rs @@ -1,6 +1,6 @@ use crate::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_collection_builder.json b/sdk/cosmos/src/requests/get_collection_builder.json new file mode 100644 index 0000000000..702b5c2f29 --- /dev/null +++ b/sdk/cosmos/src/requests/get_collection_builder.json @@ -0,0 +1,53 @@ +{ + "name": "GetCollectionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::GetCollectionResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "azure_core::prelude::*", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_collection_builder.rs b/sdk/cosmos/src/requests/get_collection_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/get_collection_builder.rs rename to sdk/cosmos/src/requests/get_collection_builder.rs index 43a9633225..57788e6520 100644 --- a/sdks/cosmos/src/requests/get_collection_builder.rs +++ b/sdk/cosmos/src/requests/get_collection_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::GetCollectionResponse; use crate::CollectionClientRequired; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_database_builder.json b/sdk/cosmos/src/requests/get_database_builder.json new file mode 100644 index 0000000000..46846fa89f --- /dev/null +++ b/sdk/cosmos/src/requests/get_database_builder.json @@ -0,0 +1,51 @@ +{ + "name": "GetDatabaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::responses::GetDatabaseResponse", + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "extra_types": [ + "'a", + "'b", + "C" + ], + "extra_wheres": [ + "C: CosmosClient" + ], + "constructor_fields": [ + { + "name": "database_client", + "field_type": "&'a dyn DatabaseClient", + "trait_get": "DatabaseClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_database_builder.rs b/sdk/cosmos/src/requests/get_database_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/get_database_builder.rs rename to sdk/cosmos/src/requests/get_database_builder.rs index 9710189ea1..ec5e9afe70 100644 --- a/sdks/cosmos/src/requests/get_database_builder.rs +++ b/sdk/cosmos/src/requests/get_database_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::GetDatabaseResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_document_builder.json b/sdk/cosmos/src/requests/get_document_builder.json new file mode 100644 index 0000000000..3fef4fbff5 --- /dev/null +++ b/sdk/cosmos/src/requests/get_document_builder.json @@ -0,0 +1,75 @@ +{ + "name": "GetDocumentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::GetDocumentResponse", + "crate::DocumentClientRequired", + "azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}", + "azure_core::modify_conditions::IfMatchCondition", + "azure_core::prelude::*", + "azure_core::{IfMatchConditionOption, IfMatchConditionSupport}", + "chrono::{DateTime, Utc}", + "hyper::StatusCode", + "serde::de::DeserializeOwned", + "std::convert::TryFrom" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "document_client", + "field_type": "&'a dyn DocumentClient", + "trait_get": "DocumentClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "if_modified_since", + "field_type": "&'b DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'b>", + "trait_set": "IfModifiedSinceSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_document_builder.rs b/sdk/cosmos/src/requests/get_document_builder.rs similarity index 96% rename from sdks/cosmos/src/requests/get_document_builder.rs rename to sdk/cosmos/src/requests/get_document_builder.rs index 8ef7c84dde..2aa727e67d 100644 --- a/sdks/cosmos/src/requests/get_document_builder.rs +++ b/sdk/cosmos/src/requests/get_document_builder.rs @@ -1,10 +1,10 @@ use crate::prelude::*; use crate::responses::GetDocumentResponse; use crate::DocumentClientRequired; -use azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{IfMatchConditionOption, IfMatchConditionSupport}; +use azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; +use azure_core::{IfMatchConditionOption, IfMatchConditionSupport}; use chrono::{DateTime, Utc}; use hyper::StatusCode; use serde::de::DeserializeOwned; diff --git a/sdk/cosmos/src/requests/get_partition_key_ranges_builder.json b/sdk/cosmos/src/requests/get_partition_key_ranges_builder.json new file mode 100644 index 0000000000..1369188094 --- /dev/null +++ b/sdk/cosmos/src/requests/get_partition_key_ranges_builder.json @@ -0,0 +1,70 @@ +{ + "name": "GetPartitionKeyRangesBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "crate::responses::GetPartitionKeyRangesResponse", + "chrono::{DateTime, Utc}", + "hyper::StatusCode", + "crate::ResourceType", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "if_modified_since", + "field_type": "&'b DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'b>", + "trait_set": "IfModifiedSinceSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_partition_key_ranges_builder.rs b/sdk/cosmos/src/requests/get_partition_key_ranges_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/get_partition_key_ranges_builder.rs rename to sdk/cosmos/src/requests/get_partition_key_ranges_builder.rs index 26af420510..8da4788626 100644 --- a/sdks/cosmos/src/requests/get_partition_key_ranges_builder.rs +++ b/sdk/cosmos/src/requests/get_partition_key_ranges_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::GetPartitionKeyRangesResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use chrono::{DateTime, Utc}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_permission_builer.json b/sdk/cosmos/src/requests/get_permission_builer.json new file mode 100644 index 0000000000..3e1610470d --- /dev/null +++ b/sdk/cosmos/src/requests/get_permission_builer.json @@ -0,0 +1,56 @@ +{ + "name": "GetPermissionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::GetPermissionResponse", + "azure_core::errors::{UnexpectedHTTPResult, extract_status_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "USER" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "USER: UserClient" + ], + "constructor_fields": [ + { + "name": "permission_client", + "field_type": "&'a dyn PermissionClient", + "trait_get": "PermissionClientRequired<'a, C, D, USER>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_permission_builer.rs b/sdk/cosmos/src/requests/get_permission_builer.rs similarity index 97% rename from sdks/cosmos/src/requests/get_permission_builer.rs rename to sdk/cosmos/src/requests/get_permission_builer.rs index d2de69a707..cb7892d19a 100644 --- a/sdks/cosmos/src/requests/get_permission_builer.rs +++ b/sdk/cosmos/src/requests/get_permission_builer.rs @@ -1,7 +1,7 @@ use crate::prelude::*; use crate::responses::GetPermissionResponse; -use azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/get_user_builder.json b/sdk/cosmos/src/requests/get_user_builder.json new file mode 100644 index 0000000000..d08fdd4a45 --- /dev/null +++ b/sdk/cosmos/src/requests/get_user_builder.json @@ -0,0 +1,55 @@ +{ + "name": "GetUserBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::CreateUserResponse", + "azure_core::errors::UnexpectedHTTPResult", + "azure_core::errors::{extract_status_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "user_client", + "field_type": "&'a dyn UserClient", + "trait_get": "UserClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/get_user_builder.rs b/sdk/cosmos/src/requests/get_user_builder.rs similarity index 96% rename from sdks/cosmos/src/requests/get_user_builder.rs rename to sdk/cosmos/src/requests/get_user_builder.rs index 0f4dc30670..db664d094f 100644 --- a/sdks/cosmos/src/requests/get_user_builder.rs +++ b/sdk/cosmos/src/requests/get_user_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateUserResponse; -use azure_sdk_core::errors::UnexpectedHTTPResult; -use azure_sdk_core::errors::{extract_status_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::UnexpectedHTTPResult; +use azure_core::errors::{extract_status_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_attachments_builder.json b/sdk/cosmos/src/requests/list_attachments_builder.json new file mode 100644 index 0000000000..fcf5bda0df --- /dev/null +++ b/sdk/cosmos/src/requests/list_attachments_builder.json @@ -0,0 +1,88 @@ +{ + "name": "ListAttachmentsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::{ResourceType, DocumentClient}", + "crate::DocumentClientRequired", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::responses::ListAttachmentsResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "document_client", + "field_type": "&'a dyn DocumentClient", + "trait_get": "DocumentClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + }, + { + "name": "a_im", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AIMOption", + "trait_set": "AIMSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_attachments_builder.rs b/sdk/cosmos/src/requests/list_attachments_builder.rs similarity index 99% rename from sdks/cosmos/src/requests/list_attachments_builder.rs rename to sdk/cosmos/src/requests/list_attachments_builder.rs index 1403f80731..8cb8b2ca43 100644 --- a/sdks/cosmos/src/requests/list_attachments_builder.rs +++ b/sdk/cosmos/src/requests/list_attachments_builder.rs @@ -2,8 +2,8 @@ use crate::prelude::*; use crate::responses::ListAttachmentsResponse; use crate::DocumentClientRequired; use crate::{DocumentClient, ResourceType}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_collections_builder.json b/sdk/cosmos/src/requests/list_collections_builder.json new file mode 100644 index 0000000000..c271233c01 --- /dev/null +++ b/sdk/cosmos/src/requests/list_collections_builder.json @@ -0,0 +1,67 @@ +{ + "name": "ListCollectionsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::responses::ListCollectionsResponse", + "azure_core::prelude::*", + "crate::{DatabaseClientRequired, ResourceType}", + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "futures::stream::{unfold, Stream}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: CosmosClient" + ], + "constructor_fields": [ + { + "name": "database_client", + "field_type": "&'a dyn DatabaseClient", + "trait_get": "DatabaseClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContinuationOption<'a>", + "trait_set": "ContinuationSupport<'a>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_collections_builder.rs b/sdk/cosmos/src/requests/list_collections_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_collections_builder.rs rename to sdk/cosmos/src/requests/list_collections_builder.rs index 7d13b902bc..840099c7b2 100644 --- a/sdks/cosmos/src/requests/list_collections_builder.rs +++ b/sdk/cosmos/src/requests/list_collections_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListCollectionsResponse; use crate::{DatabaseClientRequired, ResourceType}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_databases_builder.json b/sdk/cosmos/src/requests/list_databases_builder.json new file mode 100644 index 0000000000..10e8b0878d --- /dev/null +++ b/sdk/cosmos/src/requests/list_databases_builder.json @@ -0,0 +1,64 @@ +{ + "name": "ListDatabasesBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::responses::ListDatabasesResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "crate::prelude::*", + "crate::ResourceType", + "azure_core::prelude::*", + "std::convert::TryInto", + "futures::stream::{unfold, Stream}" + ], + "extra_types": [ + "'a" + ], + "extra_wheres": [], + "constructor_fields": [ + { + "name": "cosmos_client", + "field_type": "&'a dyn CosmosClient", + "trait_get": "CosmosClientRequired<'a>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'a str", + "optional": true, + "trait_get": "UserAgentOption<'a>", + "trait_set": "UserAgentSupport<'a>" + }, + { + "name": "activity_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ActivityIdOption<'a>", + "trait_set": "ActivityIdSupport<'a>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'a>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'a>", + "trait_set": "ConsistencyLevelSupport<'a>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContinuationOption<'a>", + "trait_set": "ContinuationSupport<'a>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_databases_builder.rs b/sdk/cosmos/src/requests/list_databases_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_databases_builder.rs rename to sdk/cosmos/src/requests/list_databases_builder.rs index 7046b91253..70c957d9fb 100644 --- a/sdks/cosmos/src/requests/list_databases_builder.rs +++ b/sdk/cosmos/src/requests/list_databases_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListDatabasesResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_documents_builder.json b/sdk/cosmos/src/requests/list_documents_builder.json new file mode 100644 index 0000000000..2e9c0c9b6d --- /dev/null +++ b/sdk/cosmos/src/requests/list_documents_builder.json @@ -0,0 +1,94 @@ +{ + "name": "ListDocumentsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::ListDocumentsResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "futures::stream::{unfold, Stream}", + "hyper::StatusCode", + "serde::de::DeserializeOwned", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + }, + { + "name": "a_im", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AIMOption", + "trait_set": "AIMSupport" + }, + { + "name": "partition_range_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "PartitionRangeIdOption<'b>", + "trait_set": "PartitionRangeIdSupport<'b>" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_documents_builder.rs b/sdk/cosmos/src/requests/list_documents_builder.rs similarity index 99% rename from sdks/cosmos/src/requests/list_documents_builder.rs rename to sdk/cosmos/src/requests/list_documents_builder.rs index 9c2046077b..d9790b3f74 100644 --- a/sdks/cosmos/src/requests/list_documents_builder.rs +++ b/sdk/cosmos/src/requests/list_documents_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListDocumentsResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use serde::de::DeserializeOwned; diff --git a/sdk/cosmos/src/requests/list_permissions_builder.json b/sdk/cosmos/src/requests/list_permissions_builder.json new file mode 100644 index 0000000000..d7f69c7954 --- /dev/null +++ b/sdk/cosmos/src/requests/list_permissions_builder.json @@ -0,0 +1,71 @@ +{ + "name": "ListPermissionsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::ListPermissionsResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "futures::stream::{unfold, Stream}", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "user_client", + "field_type": "&'a dyn UserClient", + "trait_get": "UserClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_permissions_builder.rs b/sdk/cosmos/src/requests/list_permissions_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_permissions_builder.rs rename to sdk/cosmos/src/requests/list_permissions_builder.rs index fcf651b213..4c4c201d50 100644 --- a/sdks/cosmos/src/requests/list_permissions_builder.rs +++ b/sdk/cosmos/src/requests/list_permissions_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListPermissionsResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_stored_procedures_builder.json b/sdk/cosmos/src/requests/list_stored_procedures_builder.json new file mode 100644 index 0000000000..981c3afe62 --- /dev/null +++ b/sdk/cosmos/src/requests/list_stored_procedures_builder.json @@ -0,0 +1,71 @@ +{ + "name": "ListStoredProceduresBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "crate::ResourceType", + "hyper::StatusCode", + "futures::stream::{unfold, Stream}", + "crate::responses::ListStoredProceduresResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_stored_procedures_builder.rs b/sdk/cosmos/src/requests/list_stored_procedures_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_stored_procedures_builder.rs rename to sdk/cosmos/src/requests/list_stored_procedures_builder.rs index 65ee9ea823..673fdf9f06 100644 --- a/sdks/cosmos/src/requests/list_stored_procedures_builder.rs +++ b/sdk/cosmos/src/requests/list_stored_procedures_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListStoredProceduresResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_triggers_builder.json b/sdk/cosmos/src/requests/list_triggers_builder.json new file mode 100644 index 0000000000..796d539cad --- /dev/null +++ b/sdk/cosmos/src/requests/list_triggers_builder.json @@ -0,0 +1,78 @@ +{ + "name": "ListTriggersBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::ListTriggersResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "futures::stream::{unfold, Stream}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_triggers_builder.rs b/sdk/cosmos/src/requests/list_triggers_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_triggers_builder.rs rename to sdk/cosmos/src/requests/list_triggers_builder.rs index 7e42cc7628..bab7b67575 100644 --- a/sdks/cosmos/src/requests/list_triggers_builder.rs +++ b/sdk/cosmos/src/requests/list_triggers_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListTriggersResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_user_defined_functions_builder.json b/sdk/cosmos/src/requests/list_user_defined_functions_builder.json new file mode 100644 index 0000000000..4b8e09ef9e --- /dev/null +++ b/sdk/cosmos/src/requests/list_user_defined_functions_builder.json @@ -0,0 +1,78 @@ +{ + "name": "ListUserDefinedFunctionsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::ListUserDefinedFunctionsResponse", + "crate::ResourceType", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "futures::stream::{unfold, Stream}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_user_defined_functions_builder.rs b/sdk/cosmos/src/requests/list_user_defined_functions_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_user_defined_functions_builder.rs rename to sdk/cosmos/src/requests/list_user_defined_functions_builder.rs index 1c99f1e9fb..830bc100dc 100644 --- a/sdks/cosmos/src/requests/list_user_defined_functions_builder.rs +++ b/sdk/cosmos/src/requests/list_user_defined_functions_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListUserDefinedFunctionsResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/list_users_builder.json b/sdk/cosmos/src/requests/list_users_builder.json new file mode 100644 index 0000000000..6bc6f3176a --- /dev/null +++ b/sdk/cosmos/src/requests/list_users_builder.json @@ -0,0 +1,69 @@ +{ + "name": "ListUsersBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::ListUsersResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto", + "futures::stream::{unfold, Stream}" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C" + ], + "extra_wheres": [ + "C: CosmosClient" + ], + "constructor_fields": [ + { + "name": "database_client", + "field_type": "&'a dyn DatabaseClient", + "trait_get": "DatabaseClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/list_users_builder.rs b/sdk/cosmos/src/requests/list_users_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/list_users_builder.rs rename to sdk/cosmos/src/requests/list_users_builder.rs index 943403765d..4abc0200a5 100644 --- a/sdks/cosmos/src/requests/list_users_builder.rs +++ b/sdk/cosmos/src/requests/list_users_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ListUsersResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use futures::stream::{unfold, Stream}; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdks/cosmos/src/requests/mod.rs b/sdk/cosmos/src/requests/mod.rs similarity index 100% rename from sdks/cosmos/src/requests/mod.rs rename to sdk/cosmos/src/requests/mod.rs diff --git a/sdk/cosmos/src/requests/query_documents_builder.json b/sdk/cosmos/src/requests/query_documents_builder.json new file mode 100644 index 0000000000..3efdfdf2ac --- /dev/null +++ b/sdk/cosmos/src/requests/query_documents_builder.json @@ -0,0 +1,120 @@ +{ + "name": "QueryDocumentsBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::QueryDocumentsResponse", + "crate::{ResourceType, Query}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{No, ToAssign, Yes}", + "chrono::{DateTime, Utc}", + "futures::stream::{unfold, Stream}", + "hyper::StatusCode", + "serde::de::DeserializeOwned", + "std::convert::TryInto", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "query", + "field_type": "&'b Query<'b>", + "builder_type": "QuerySet", + "optional": false, + "trait_get": "QueryRequired<'b>", + "trait_set": "QuerySupport<'b>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "if_modified_since", + "field_type": "&'b DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'b>", + "trait_set": "IfModifiedSinceSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "continuation", + "field_type": "&'b str", + "optional": true, + "trait_get": "ContinuationOption<'b>", + "trait_set": "ContinuationSupport<'b>" + }, + { + "name": "max_item_count", + "field_type": "i32", + "optional": true, + "initializer": "-1", + "trait_get": "MaxItemCountOption", + "trait_set": "MaxItemCountSupport" + }, + { + "name": "partition_keys", + "field_type": "&'b PartitionKeys", + "optional": true, + "trait_get": "PartitionKeysOption<'b>", + "trait_set": "PartitionKeysSupport<'b>" + }, + { + "name": "query_cross_partition", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "QueryCrossPartitionOption", + "trait_set": "QueryCrossPartitionSupport" + }, + { + "name": "parallelize_cross_partition_query", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "ParallelizeCrossPartitionQueryOption", + "trait_set": "ParallelizeCrossPartitionQuerySupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/query_documents_builder.rs b/sdk/cosmos/src/requests/query_documents_builder.rs similarity index 99% rename from sdks/cosmos/src/requests/query_documents_builder.rs rename to sdk/cosmos/src/requests/query_documents_builder.rs index f756acec1d..65f0cd94c2 100644 --- a/sdks/cosmos/src/requests/query_documents_builder.rs +++ b/sdk/cosmos/src/requests/query_documents_builder.rs @@ -1,9 +1,9 @@ use crate::prelude::*; use crate::responses::QueryDocumentsResponse; use crate::{Query, ResourceType}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use futures::stream::{unfold, Stream}; use hyper::StatusCode; diff --git a/sdk/cosmos/src/requests/replace_collection_builder.json b/sdk/cosmos/src/requests/replace_collection_builder.json new file mode 100644 index 0000000000..54b7ced3e4 --- /dev/null +++ b/sdk/cosmos/src/requests/replace_collection_builder.json @@ -0,0 +1,73 @@ +{ + "name": "ReplaceCollectionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::collection::{IndexingPolicy}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "crate::responses::CreateCollectionResponse", + "crate::prelude::*", + "azure_core::prelude::*", + "crate::collection::PartitionKey", + "std::convert::TryInto", + "hyper::StatusCode", + "std::marker::PhantomData", + "azure_core::{Yes,No,ToAssign}" + ], + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "partition_key", + "field_type": "&'a PartitionKey", + "optional": false, + "builder_type": "PartitionKeysSet", + "trait_get": "PartitionKeyRequired<'a>", + "trait_set": "PartitionKeySupport<'a>" + }, + { + "name": "indexing_policy", + "field_type": "&'a IndexingPolicy", + "builder_type": "IndexingPolicySet", + "optional": false, + "trait_get": "IndexingPolicyRequired<'a>", + "trait_set": "IndexingPolicySupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_collection_builder.rs b/sdk/cosmos/src/requests/replace_collection_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/replace_collection_builder.rs rename to sdk/cosmos/src/requests/replace_collection_builder.rs index e7ac19a8e8..cd0ff86f32 100644 --- a/sdks/cosmos/src/requests/replace_collection_builder.rs +++ b/sdk/cosmos/src/requests/replace_collection_builder.rs @@ -2,9 +2,9 @@ use crate::collection::IndexingPolicy; use crate::collection::PartitionKey; use crate::prelude::*; use crate::responses::CreateCollectionResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/replace_document_builder.json b/sdk/cosmos/src/requests/replace_document_builder.json new file mode 100644 index 0000000000..9f53892e43 --- /dev/null +++ b/sdk/cosmos/src/requests/replace_document_builder.json @@ -0,0 +1,105 @@ +{ + "name": "ReplaceDocumentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::ResourceType", + "crate::responses::ReplaceDocumentResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{No, ToAssign, Yes}", + "chrono::{DateTime, Utc}", + "hyper::StatusCode", + "serde::Serialize", + "std::convert::TryInto", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "collection_client", + "field_type": "&'a dyn CollectionClient", + "trait_get": "CollectionClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "partition_keys", + "field_type": "&'b PartitionKeys", + "optional": false, + "builder_type": "PartitionKeysSet", + "trait_get": "PartitionKeysRequired<'b>", + "trait_set": "PartitionKeysSupport<'b>" + }, + { + "name": "document_id", + "field_type": "&'b str", + "optional": false, + "builder_type": "DocumentIdSet", + "trait_get": "DocumentIdRequired<'b>", + "trait_set": "DocumentIdSupport<'b>" + }, + { + "name": "indexing_directive", + "field_type": "IndexingDirective", + "optional": true, + "initializer": "IndexingDirective::Default", + "trait_get": "IndexingDirectiveOption", + "trait_set": "IndexingDirectiveSupport" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "if_modified_since", + "field_type": "&'b DateTime", + "optional": true, + "trait_get": "IfModifiedSinceOption<'b>", + "trait_set": "IfModifiedSinceSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + }, + { + "name": "allow_tentative_writes", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "AllowTentativeWritesOption", + "trait_set": "AllowTentativeWritesSupport" + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_document_builder.rs b/sdk/cosmos/src/requests/replace_document_builder.rs similarity index 99% rename from sdks/cosmos/src/requests/replace_document_builder.rs rename to sdk/cosmos/src/requests/replace_document_builder.rs index 78756c509c..f33fea0e1f 100644 --- a/sdks/cosmos/src/requests/replace_document_builder.rs +++ b/sdk/cosmos/src/requests/replace_document_builder.rs @@ -1,9 +1,9 @@ use crate::prelude::*; use crate::responses::ReplaceDocumentResponse; use crate::ResourceType; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use hyper::StatusCode; use serde::Serialize; diff --git a/sdk/cosmos/src/requests/replace_permission_builder.json b/sdk/cosmos/src/requests/replace_permission_builder.json new file mode 100644 index 0000000000..1b2b7e8bc1 --- /dev/null +++ b/sdk/cosmos/src/requests/replace_permission_builder.json @@ -0,0 +1,65 @@ +{ + "name": "ReplacePermissionBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::ReplacePermissionResponse", + "crate::{PermissionMode, PermissionResource}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "USER" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "USER: UserClient" + ], + "constructor_fields": [ + { + "name": "permission_client", + "field_type": "&'a dyn PermissionClient", + "trait_get": "PermissionClientRequired<'a, C, D, USER>" + } + ], + "fields": [ + { + "name": "expiry_seconds", + "field_type": "u64", + "optional": true, + "initializer": "3600", + "trait_get": "ExpirySecondsOption", + "trait_set": "ExpirySecondsSupport" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_permission_builder.rs b/sdk/cosmos/src/requests/replace_permission_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/replace_permission_builder.rs rename to sdk/cosmos/src/requests/replace_permission_builder.rs index 07e85ddb4a..b1d75880d8 100644 --- a/sdks/cosmos/src/requests/replace_permission_builder.rs +++ b/sdk/cosmos/src/requests/replace_permission_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ReplacePermissionResponse; use crate::{PermissionMode, PermissionResource}; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdk/cosmos/src/requests/replace_reference_attachment_builder.json b/sdk/cosmos/src/requests/replace_reference_attachment_builder.json new file mode 100644 index 0000000000..6f561b6c9f --- /dev/null +++ b/sdk/cosmos/src/requests/replace_reference_attachment_builder.json @@ -0,0 +1,82 @@ +{ + "name": "ReplaceReferenceAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "content_type", + "field_type": "&'b str", + "builder_type": "ContentTypeSet", + "optional": false, + "trait_get": "ContentTypeRequired<'b>", + "trait_set": "ContentTypeSupport<'b>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "media", + "field_type": "&'b str", + "builder_type": "MediaSet", + "optional": false, + "trait_get": "MediaRequired<'b>", + "trait_set": "MediaSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_reference_attachment_builder.rs b/sdk/cosmos/src/requests/replace_reference_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/replace_reference_attachment_builder.rs rename to sdk/cosmos/src/requests/replace_reference_attachment_builder.rs index 0cfc979603..f37652247a 100644 --- a/sdks/cosmos/src/requests/replace_reference_attachment_builder.rs +++ b/sdk/cosmos/src/requests/replace_reference_attachment_builder.rs @@ -1,7 +1,7 @@ use crate::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/replace_slug_attachment_builder.json b/sdk/cosmos/src/requests/replace_slug_attachment_builder.json new file mode 100644 index 0000000000..cb7dd91859 --- /dev/null +++ b/sdk/cosmos/src/requests/replace_slug_attachment_builder.json @@ -0,0 +1,83 @@ +{ + "name": "ReplaceSlugAttachmentBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "crate::responses::CreateSlugAttachmentResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL", + "DOC" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient", + "DOC: DocumentClient" + ], + "constructor_fields": [ + { + "name": "attachment_client", + "field_type": "&'a dyn AttachmentClient", + "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" + } + ], + "fields": [ + { + "name": "body", + "field_type": "&'b [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'b>", + "trait_set": "BodySupport<'b>" + }, + { + "name": "content_type", + "field_type": "&'b str", + "builder_type": "ContentTypeSet", + "optional": false, + "trait_get": "ContentTypeRequired<'b>", + "trait_set": "ContentTypeSupport<'b>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'b>", + "optional": true, + "trait_get": "IfMatchConditionOption<'b>", + "trait_set": "IfMatchConditionSupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_slug_attachment_builder.rs b/sdk/cosmos/src/requests/replace_slug_attachment_builder.rs similarity index 98% rename from sdks/cosmos/src/requests/replace_slug_attachment_builder.rs rename to sdk/cosmos/src/requests/replace_slug_attachment_builder.rs index 733f984502..56209239fa 100644 --- a/sdks/cosmos/src/requests/replace_slug_attachment_builder.rs +++ b/sdk/cosmos/src/requests/replace_slug_attachment_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateSlugAttachmentResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/replace_stored_procedure_builder.json b/sdk/cosmos/src/requests/replace_stored_procedure_builder.json new file mode 100644 index 0000000000..f318968d21 --- /dev/null +++ b/sdk/cosmos/src/requests/replace_stored_procedure_builder.json @@ -0,0 +1,66 @@ +{ + "name": "ReplaceStoredProcedureBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::{Yes,No,ToAssign}", + "std::marker::PhantomData", + "hyper::StatusCode", + "crate::responses::ReplaceStoredProcedureResponse", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D", + "COLL" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient", + "COLL: CollectionClient" + ], + "constructor_fields": [ + { + "name": "stored_procedure_client", + "field_type": "&'a dyn StoredProcedureClient", + "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" + } + ], + "fields": [ + { + "name": "body", + "field_type": "&'b str", + "builder_type": "BodySet", + "optional": false, + "trait_get": "StoredProcedureBodyRequired<'b>", + "trait_set": "StoredProcedureBodySupport<'b>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_stored_procedure_builder.rs b/sdk/cosmos/src/requests/replace_stored_procedure_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/replace_stored_procedure_builder.rs rename to sdk/cosmos/src/requests/replace_stored_procedure_builder.rs index 9239a0e74c..7bdcfae3b3 100644 --- a/sdks/cosmos/src/requests/replace_stored_procedure_builder.rs +++ b/sdk/cosmos/src/requests/replace_stored_procedure_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::ReplaceStoredProcedureResponse; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdk/cosmos/src/requests/replace_user_builder.json b/sdk/cosmos/src/requests/replace_user_builder.json new file mode 100644 index 0000000000..66950a4fbd --- /dev/null +++ b/sdk/cosmos/src/requests/replace_user_builder.json @@ -0,0 +1,64 @@ +{ + "name": "ReplaceUserBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "azure_core::prelude::*", + "crate::responses::CreateUserResponse", + "azure_core::errors::{UnexpectedHTTPResult, extract_status_headers_and_body, AzureError}", + "hyper::StatusCode", + "std::convert::TryInto", + "std::marker::PhantomData", + "azure_core::{Yes,No,ToAssign}" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C", + "D" + ], + "extra_wheres": [ + "C: CosmosClient", + "D: DatabaseClient" + ], + "constructor_fields": [ + { + "name": "user_client", + "field_type": "&'a dyn UserClient", + "trait_get": "UserClientRequired<'a, C, D>" + } + ], + "fields": [ + { + "name": "user_name", + "field_type": "&'a dyn UserName", + "builder_type": "UserNameSet", + "optional": false, + "trait_get": "UserNameRequired<'a>", + "trait_set": "UserNameSupport<'a>" + }, + { + "name": "user_agent", + "field_type": "&'b str", + "optional": true, + "trait_get": "UserAgentOption<'b>", + "trait_set": "UserAgentSupport<'b>" + }, + { + "name": "activity_id", + "field_type": "&'b str", + "optional": true, + "trait_get": "ActivityIdOption<'b>", + "trait_set": "ActivityIdSupport<'b>" + }, + { + "name": "consistency_level", + "field_type": "ConsistencyLevel<'b>", + "optional": true, + "trait_get": "ConsistencyLevelOption<'b>", + "trait_set": "ConsistencyLevelSupport<'b>", + "get_via_clone": true + } + ] +} diff --git a/sdks/cosmos/src/requests/replace_user_builder.rs b/sdk/cosmos/src/requests/replace_user_builder.rs similarity index 97% rename from sdks/cosmos/src/requests/replace_user_builder.rs rename to sdk/cosmos/src/requests/replace_user_builder.rs index fd9dad1576..dc22513b4f 100644 --- a/sdks/cosmos/src/requests/replace_user_builder.rs +++ b/sdk/cosmos/src/requests/replace_user_builder.rs @@ -1,8 +1,8 @@ use crate::prelude::*; use crate::responses::CreateUserResponse; -use azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::convert::TryInto; use std::marker::PhantomData; diff --git a/sdks/cosmos/src/resource.rs b/sdk/cosmos/src/resource.rs similarity index 100% rename from sdks/cosmos/src/resource.rs rename to sdk/cosmos/src/resource.rs diff --git a/sdks/cosmos/src/resource_quota.rs b/sdk/cosmos/src/resource_quota.rs similarity index 100% rename from sdks/cosmos/src/resource_quota.rs rename to sdk/cosmos/src/resource_quota.rs diff --git a/sdks/cosmos/src/responses/create_collection_response.rs b/sdk/cosmos/src/responses/create_collection_response.rs similarity index 93% rename from sdks/cosmos/src/responses/create_collection_response.rs rename to sdk/cosmos/src/responses/create_collection_response.rs index fa0ae2a685..b254ebe825 100644 --- a/sdks/cosmos/src/responses/create_collection_response.rs +++ b/sdk/cosmos/src/responses/create_collection_response.rs @@ -1,8 +1,8 @@ use crate::collection::Collection; use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::etag_from_headers; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::etag_from_headers; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_database_response.rs b/sdk/cosmos/src/responses/create_database_response.rs similarity index 93% rename from sdks/cosmos/src/responses/create_database_response.rs rename to sdk/cosmos/src/responses/create_database_response.rs index e7fdb7bdd9..7433b3de3f 100644 --- a/sdks/cosmos/src/responses/create_database_response.rs +++ b/sdk/cosmos/src/responses/create_database_response.rs @@ -1,9 +1,9 @@ use crate::database::Database; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::etag_from_headers; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::etag_from_headers; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_document_response.rs b/sdk/cosmos/src/responses/create_document_response.rs similarity index 96% rename from sdks/cosmos/src/responses/create_document_response.rs rename to sdk/cosmos/src/responses/create_document_response.rs index 21f197a476..b0d4fcb127 100644 --- a/sdks/cosmos/src/responses/create_document_response.rs +++ b/sdk/cosmos/src/responses/create_document_response.rs @@ -1,8 +1,8 @@ use crate::document_attributes::DocumentAttributes; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::{HeaderMap, StatusCode}; diff --git a/sdks/cosmos/src/responses/create_permission_response.rs b/sdk/cosmos/src/responses/create_permission_response.rs similarity index 91% rename from sdks/cosmos/src/responses/create_permission_response.rs rename to sdk/cosmos/src/responses/create_permission_response.rs index 3009a12e8c..d8641d260f 100644 --- a/sdks/cosmos/src/responses/create_permission_response.rs +++ b/sdk/cosmos/src/responses/create_permission_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::Permission; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use http::HeaderMap; use std::borrow::Cow; use std::convert::TryInto; diff --git a/sdks/cosmos/src/responses/create_reference_attachment_response.rs b/sdk/cosmos/src/responses/create_reference_attachment_response.rs similarity index 96% rename from sdks/cosmos/src/responses/create_reference_attachment_response.rs rename to sdk/cosmos/src/responses/create_reference_attachment_response.rs index ca3df4e6be..b7bccf821a 100644 --- a/sdks/cosmos/src/responses/create_reference_attachment_response.rs +++ b/sdk/cosmos/src/responses/create_reference_attachment_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::{Attachment, ResourceQuota}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_slug_attachment_response.rs b/sdk/cosmos/src/responses/create_slug_attachment_response.rs similarity index 96% rename from sdks/cosmos/src/responses/create_slug_attachment_response.rs rename to sdk/cosmos/src/responses/create_slug_attachment_response.rs index 88f395b3fb..68830fe45d 100644 --- a/sdks/cosmos/src/responses/create_slug_attachment_response.rs +++ b/sdk/cosmos/src/responses/create_slug_attachment_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::{Attachment, ResourceQuota}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_stored_procedure_response.rs b/sdk/cosmos/src/responses/create_stored_procedure_response.rs similarity index 92% rename from sdks/cosmos/src/responses/create_stored_procedure_response.rs rename to sdk/cosmos/src/responses/create_stored_procedure_response.rs index 213feb520d..cf369f5065 100644 --- a/sdks/cosmos/src/responses/create_stored_procedure_response.rs +++ b/sdk/cosmos/src/responses/create_stored_procedure_response.rs @@ -1,9 +1,9 @@ use crate::from_headers::*; use crate::stored_procedure::StoredProcedure; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::etag_from_headers; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::etag_from_headers; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_trigger_response.rs b/sdk/cosmos/src/responses/create_trigger_response.rs similarity index 96% rename from sdks/cosmos/src/responses/create_trigger_response.rs rename to sdk/cosmos/src/responses/create_trigger_response.rs index f5b8e95bf1..a7aa707fc1 100644 --- a/sdks/cosmos/src/responses/create_trigger_response.rs +++ b/sdk/cosmos/src/responses/create_trigger_response.rs @@ -1,9 +1,9 @@ use crate::from_headers::*; use crate::trigger::Trigger; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::etag_from_headers; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::etag_from_headers; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_user_defined_function_response.rs b/sdk/cosmos/src/responses/create_user_defined_function_response.rs similarity index 96% rename from sdks/cosmos/src/responses/create_user_defined_function_response.rs rename to sdk/cosmos/src/responses/create_user_defined_function_response.rs index b431c922c9..c19bf9b017 100644 --- a/sdks/cosmos/src/responses/create_user_defined_function_response.rs +++ b/sdk/cosmos/src/responses/create_user_defined_function_response.rs @@ -1,9 +1,9 @@ use crate::from_headers::*; use crate::user_defined_function::UserDefinedFunction; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::etag_from_headers; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::etag_from_headers; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/create_user_response.rs b/sdk/cosmos/src/responses/create_user_response.rs similarity index 88% rename from sdks/cosmos/src/responses/create_user_response.rs rename to sdk/cosmos/src/responses/create_user_response.rs index 93570db488..8ec570e2eb 100644 --- a/sdks/cosmos/src/responses/create_user_response.rs +++ b/sdk/cosmos/src/responses/create_user_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::User; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use http::HeaderMap; use std::convert::TryInto; diff --git a/sdks/cosmos/src/responses/delete_attachment_response.rs b/sdk/cosmos/src/responses/delete_attachment_response.rs similarity index 96% rename from sdks/cosmos/src/responses/delete_attachment_response.rs rename to sdk/cosmos/src/responses/delete_attachment_response.rs index fd1633bc55..20a308ea94 100644 --- a/sdks/cosmos/src/responses/delete_attachment_response.rs +++ b/sdk/cosmos/src/responses/delete_attachment_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/delete_collection_response.rs b/sdk/cosmos/src/responses/delete_collection_response.rs similarity index 94% rename from sdks/cosmos/src/responses/delete_collection_response.rs rename to sdk/cosmos/src/responses/delete_collection_response.rs index 4d9e431ca5..b5f38e073a 100644 --- a/sdks/cosmos/src/responses/delete_collection_response.rs +++ b/sdk/cosmos/src/responses/delete_collection_response.rs @@ -1,5 +1,5 @@ use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use hyper::header::HeaderMap; #[derive(Debug, Clone)] diff --git a/sdks/cosmos/src/responses/delete_database_response.rs b/sdk/cosmos/src/responses/delete_database_response.rs similarity index 91% rename from sdks/cosmos/src/responses/delete_database_response.rs rename to sdk/cosmos/src/responses/delete_database_response.rs index bab75eb033..fea4f4c520 100644 --- a/sdks/cosmos/src/responses/delete_database_response.rs +++ b/sdk/cosmos/src/responses/delete_database_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use hyper::header::HeaderMap; #[derive(Debug, Clone)] diff --git a/sdks/cosmos/src/responses/delete_document_response.rs b/sdk/cosmos/src/responses/delete_document_response.rs similarity index 89% rename from sdks/cosmos/src/responses/delete_document_response.rs rename to sdk/cosmos/src/responses/delete_document_response.rs index ce3099a998..d5b28ed6b8 100644 --- a/sdks/cosmos/src/responses/delete_document_response.rs +++ b/sdk/cosmos/src/responses/delete_document_response.rs @@ -1,6 +1,6 @@ use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use hyper::header::HeaderMap; #[derive(Debug, Clone)] diff --git a/sdks/cosmos/src/responses/delete_permission_response.rs b/sdk/cosmos/src/responses/delete_permission_response.rs similarity index 91% rename from sdks/cosmos/src/responses/delete_permission_response.rs rename to sdk/cosmos/src/responses/delete_permission_response.rs index 3e913f48bf..c4117ff04e 100644 --- a/sdks/cosmos/src/responses/delete_permission_response.rs +++ b/sdk/cosmos/src/responses/delete_permission_response.rs @@ -1,6 +1,6 @@ use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use http::HeaderMap; #[derive(Debug, Clone, PartialEq)] diff --git a/sdks/cosmos/src/responses/delete_stored_procedure_response.rs b/sdk/cosmos/src/responses/delete_stored_procedure_response.rs similarity index 92% rename from sdks/cosmos/src/responses/delete_stored_procedure_response.rs rename to sdk/cosmos/src/responses/delete_stored_procedure_response.rs index 74dba8009d..f243562c0f 100644 --- a/sdks/cosmos/src/responses/delete_stored_procedure_response.rs +++ b/sdk/cosmos/src/responses/delete_stored_procedure_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/delete_trigger_response.rs b/sdk/cosmos/src/responses/delete_trigger_response.rs similarity index 97% rename from sdks/cosmos/src/responses/delete_trigger_response.rs rename to sdk/cosmos/src/responses/delete_trigger_response.rs index 37891eb256..6780d51eb7 100644 --- a/sdks/cosmos/src/responses/delete_trigger_response.rs +++ b/sdk/cosmos/src/responses/delete_trigger_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/delete_user_defined_function_response.rs b/sdk/cosmos/src/responses/delete_user_defined_function_response.rs similarity index 97% rename from sdks/cosmos/src/responses/delete_user_defined_function_response.rs rename to sdk/cosmos/src/responses/delete_user_defined_function_response.rs index 733ac35f4f..1454e7c401 100644 --- a/sdks/cosmos/src/responses/delete_user_defined_function_response.rs +++ b/sdk/cosmos/src/responses/delete_user_defined_function_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/delete_user_response.rs b/sdk/cosmos/src/responses/delete_user_response.rs similarity index 93% rename from sdks/cosmos/src/responses/delete_user_response.rs rename to sdk/cosmos/src/responses/delete_user_response.rs index 19bb3ed38a..1f190f5260 100644 --- a/sdks/cosmos/src/responses/delete_user_response.rs +++ b/sdk/cosmos/src/responses/delete_user_response.rs @@ -1,5 +1,5 @@ use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use http::HeaderMap; #[derive(Debug, Clone, PartialEq)] diff --git a/sdks/cosmos/src/responses/execute_stored_procedure_response.rs b/sdk/cosmos/src/responses/execute_stored_procedure_response.rs similarity index 96% rename from sdks/cosmos/src/responses/execute_stored_procedure_response.rs rename to sdk/cosmos/src/responses/execute_stored_procedure_response.rs index e7c67e9a68..3a7f007415 100644 --- a/sdks/cosmos/src/responses/execute_stored_procedure_response.rs +++ b/sdk/cosmos/src/responses/execute_stored_procedure_response.rs @@ -1,6 +1,6 @@ use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; use serde::de::DeserializeOwned; diff --git a/sdks/cosmos/src/responses/get_attachment_response.rs b/sdk/cosmos/src/responses/get_attachment_response.rs similarity index 96% rename from sdks/cosmos/src/responses/get_attachment_response.rs rename to sdk/cosmos/src/responses/get_attachment_response.rs index 120809f9fe..2bd4238d16 100644 --- a/sdks/cosmos/src/responses/get_attachment_response.rs +++ b/sdk/cosmos/src/responses/get_attachment_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::{Attachment, IndexingDirective, ResourceQuota}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use hyper::header::HeaderMap; diff --git a/sdks/cosmos/src/responses/get_collection_response.rs b/sdk/cosmos/src/responses/get_collection_response.rs similarity index 95% rename from sdks/cosmos/src/responses/get_collection_response.rs rename to sdk/cosmos/src/responses/get_collection_response.rs index e60aeef89c..fbf148f7f6 100644 --- a/sdks/cosmos/src/responses/get_collection_response.rs +++ b/sdk/cosmos/src/responses/get_collection_response.rs @@ -1,7 +1,7 @@ use crate::collection::Collection; use crate::from_headers::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/get_database_response.rs b/sdk/cosmos/src/responses/get_database_response.rs similarity index 93% rename from sdks/cosmos/src/responses/get_database_response.rs rename to sdk/cosmos/src/responses/get_database_response.rs index abc6341a73..e5bb836c9a 100644 --- a/sdks/cosmos/src/responses/get_database_response.rs +++ b/sdk/cosmos/src/responses/get_database_response.rs @@ -1,8 +1,8 @@ use crate::database::Database; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use chrono::{DateTime, Utc}; use hyper::header::HeaderMap; diff --git a/sdks/cosmos/src/responses/get_document_response.rs b/sdk/cosmos/src/responses/get_document_response.rs similarity index 98% rename from sdks/cosmos/src/responses/get_document_response.rs rename to sdk/cosmos/src/responses/get_document_response.rs index dc93325cd7..2ba6b3b318 100644 --- a/sdks/cosmos/src/responses/get_document_response.rs +++ b/sdk/cosmos/src/responses/get_document_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::Document; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::StatusCode; use hyper::header::HeaderMap; diff --git a/sdks/cosmos/src/responses/get_partition_key_ranges_response.rs b/sdk/cosmos/src/responses/get_partition_key_ranges_response.rs similarity index 96% rename from sdks/cosmos/src/responses/get_partition_key_ranges_response.rs rename to sdk/cosmos/src/responses/get_partition_key_ranges_response.rs index cb2aee1b40..d32faac4ad 100644 --- a/sdks/cosmos/src/responses/get_partition_key_ranges_response.rs +++ b/sdk/cosmos/src/responses/get_partition_key_ranges_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::PartitionKeyRange; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::session_token_from_headers; +use azure_core::errors::AzureError; +use azure_core::session_token_from_headers; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/get_permission_response.rs b/sdk/cosmos/src/responses/get_permission_response.rs similarity index 93% rename from sdks/cosmos/src/responses/get_permission_response.rs rename to sdk/cosmos/src/responses/get_permission_response.rs index d555aa3d62..2c7fc830ef 100644 --- a/sdks/cosmos/src/responses/get_permission_response.rs +++ b/sdk/cosmos/src/responses/get_permission_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::permission::CosmosPermission; use crate::Permission; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use http::HeaderMap; use std::borrow::Cow; diff --git a/sdks/cosmos/src/responses/list_attachments_response.rs b/sdk/cosmos/src/responses/list_attachments_response.rs similarity index 98% rename from sdks/cosmos/src/responses/list_attachments_response.rs rename to sdk/cosmos/src/responses/list_attachments_response.rs index 130a240552..f3e569fc5f 100644 --- a/sdks/cosmos/src/responses/list_attachments_response.rs +++ b/sdk/cosmos/src/responses/list_attachments_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::{Attachment, ResourceQuota}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ continuation_token_from_headers_optional, session_token_from_headers, SessionToken, }; use chrono::{DateTime, Utc}; diff --git a/sdks/cosmos/src/responses/list_collections_response.rs b/sdk/cosmos/src/responses/list_collections_response.rs similarity index 94% rename from sdks/cosmos/src/responses/list_collections_response.rs rename to sdk/cosmos/src/responses/list_collections_response.rs index 56b0b160c9..42539db47d 100644 --- a/sdks/cosmos/src/responses/list_collections_response.rs +++ b/sdk/cosmos/src/responses/list_collections_response.rs @@ -1,8 +1,8 @@ use crate::collection::Collection; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/list_databases_response.rs b/sdk/cosmos/src/responses/list_databases_response.rs similarity index 94% rename from sdks/cosmos/src/responses/list_databases_response.rs rename to sdk/cosmos/src/responses/list_databases_response.rs index 9b3dcc5bbd..04c362f87d 100644 --- a/sdks/cosmos/src/responses/list_databases_response.rs +++ b/sdk/cosmos/src/responses/list_databases_response.rs @@ -1,8 +1,8 @@ use crate::database::Database; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/list_documents_response.rs b/sdk/cosmos/src/responses/list_documents_response.rs similarity index 99% rename from sdks/cosmos/src/responses/list_documents_response.rs rename to sdk/cosmos/src/responses/list_documents_response.rs index b7033e0ff3..2ddd09362e 100644 --- a/sdks/cosmos/src/responses/list_documents_response.rs +++ b/sdk/cosmos/src/responses/list_documents_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::ResourceQuota; use crate::{Document, DocumentAttributes}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ continuation_token_from_headers_optional, session_token_from_headers, SessionToken, }; use chrono::{DateTime, Utc}; diff --git a/sdks/cosmos/src/responses/list_permissions_response.rs b/sdk/cosmos/src/responses/list_permissions_response.rs similarity index 93% rename from sdks/cosmos/src/responses/list_permissions_response.rs rename to sdk/cosmos/src/responses/list_permissions_response.rs index dcff0d01d6..35ed3a7710 100644 --- a/sdks/cosmos/src/responses/list_permissions_response.rs +++ b/sdk/cosmos/src/responses/list_permissions_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::permission::CosmosPermission; use crate::Permission; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use http::HeaderMap; use std::borrow::Cow; diff --git a/sdks/cosmos/src/responses/list_stored_procedures_response.rs b/sdk/cosmos/src/responses/list_stored_procedures_response.rs similarity index 93% rename from sdks/cosmos/src/responses/list_stored_procedures_response.rs rename to sdk/cosmos/src/responses/list_stored_procedures_response.rs index c5dc694af7..d1c12a2824 100644 --- a/sdks/cosmos/src/responses/list_stored_procedures_response.rs +++ b/sdk/cosmos/src/responses/list_stored_procedures_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::stored_procedure::StoredProcedure; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/list_triggers_response.rs b/sdk/cosmos/src/responses/list_triggers_response.rs similarity index 96% rename from sdks/cosmos/src/responses/list_triggers_response.rs rename to sdk/cosmos/src/responses/list_triggers_response.rs index 08f2493af1..85f1f90ef9 100644 --- a/sdks/cosmos/src/responses/list_triggers_response.rs +++ b/sdk/cosmos/src/responses/list_triggers_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::trigger::Trigger; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/list_user_defined_functions_response.rs b/sdk/cosmos/src/responses/list_user_defined_functions_response.rs similarity index 96% rename from sdks/cosmos/src/responses/list_user_defined_functions_response.rs rename to sdk/cosmos/src/responses/list_user_defined_functions_response.rs index ab62c276f7..aa4a517acc 100644 --- a/sdks/cosmos/src/responses/list_user_defined_functions_response.rs +++ b/sdk/cosmos/src/responses/list_user_defined_functions_response.rs @@ -1,8 +1,8 @@ use crate::from_headers::*; use crate::user_defined_function::UserDefinedFunction; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{continuation_token_from_headers_optional, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{continuation_token_from_headers_optional, session_token_from_headers}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/list_users_response.rs b/sdk/cosmos/src/responses/list_users_response.rs similarity index 95% rename from sdks/cosmos/src/responses/list_users_response.rs rename to sdk/cosmos/src/responses/list_users_response.rs index ae1fce7d2a..0075b4e7b5 100644 --- a/sdks/cosmos/src/responses/list_users_response.rs +++ b/sdk/cosmos/src/responses/list_users_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::User; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ continuation_token_from_headers_optional, session_token_from_headers, SessionToken, }; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/mod.rs b/sdk/cosmos/src/responses/mod.rs similarity index 100% rename from sdks/cosmos/src/responses/mod.rs rename to sdk/cosmos/src/responses/mod.rs diff --git a/sdks/cosmos/src/responses/query_documents_response.rs b/sdk/cosmos/src/responses/query_documents_response.rs similarity index 99% rename from sdks/cosmos/src/responses/query_documents_response.rs rename to sdk/cosmos/src/responses/query_documents_response.rs index aa8d492604..6816fb0914 100644 --- a/sdks/cosmos/src/responses/query_documents_response.rs +++ b/sdk/cosmos/src/responses/query_documents_response.rs @@ -2,8 +2,8 @@ use crate::document_attributes::DocumentAttributes; use crate::errors::ConversionToDocumentError; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ continuation_token_from_headers_optional, session_token_from_headers, SessionToken, }; use chrono::{DateTime, Utc}; diff --git a/sdks/cosmos/src/responses/replace_document_response.rs b/sdk/cosmos/src/responses/replace_document_response.rs similarity index 96% rename from sdks/cosmos/src/responses/replace_document_response.rs rename to sdk/cosmos/src/responses/replace_document_response.rs index f6d373663b..77489f4759 100644 --- a/sdks/cosmos/src/responses/replace_document_response.rs +++ b/sdk/cosmos/src/responses/replace_document_response.rs @@ -1,8 +1,8 @@ use crate::document_attributes::DocumentAttributes; use crate::from_headers::*; use crate::ResourceQuota; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; use std::convert::TryInto; diff --git a/sdks/cosmos/src/responses/replace_permission_response.rs b/sdk/cosmos/src/responses/replace_permission_response.rs similarity index 91% rename from sdks/cosmos/src/responses/replace_permission_response.rs rename to sdk/cosmos/src/responses/replace_permission_response.rs index e68ef7d158..507b61dac9 100644 --- a/sdks/cosmos/src/responses/replace_permission_response.rs +++ b/sdk/cosmos/src/responses/replace_permission_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::Permission; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers}; use http::HeaderMap; use std::borrow::Cow; use std::convert::TryInto; diff --git a/sdks/cosmos/src/responses/replace_reference_attachment_response.rs b/sdk/cosmos/src/responses/replace_reference_attachment_response.rs similarity index 95% rename from sdks/cosmos/src/responses/replace_reference_attachment_response.rs rename to sdk/cosmos/src/responses/replace_reference_attachment_response.rs index c5d7dec307..bfd77e5e1a 100644 --- a/sdks/cosmos/src/responses/replace_reference_attachment_response.rs +++ b/sdk/cosmos/src/responses/replace_reference_attachment_response.rs @@ -1,7 +1,7 @@ use crate::from_headers::*; use crate::{Attachment, ResourceQuota}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{etag_from_headers, session_token_from_headers, SessionToken}; +use azure_core::errors::AzureError; +use azure_core::{etag_from_headers, session_token_from_headers, SessionToken}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/cosmos/src/responses/replace_stored_procedure_response.rs b/sdk/cosmos/src/responses/replace_stored_procedure_response.rs similarity index 100% rename from sdks/cosmos/src/responses/replace_stored_procedure_response.rs rename to sdk/cosmos/src/responses/replace_stored_procedure_response.rs diff --git a/sdks/cosmos/src/stored_procedure/mod.rs b/sdk/cosmos/src/stored_procedure/mod.rs similarity index 100% rename from sdks/cosmos/src/stored_procedure/mod.rs rename to sdk/cosmos/src/stored_procedure/mod.rs diff --git a/sdks/cosmos/src/stored_procedure/parameters.rs b/sdk/cosmos/src/stored_procedure/parameters.rs similarity index 100% rename from sdks/cosmos/src/stored_procedure/parameters.rs rename to sdk/cosmos/src/stored_procedure/parameters.rs diff --git a/sdks/cosmos/src/stored_procedure/stored_procedure_name.rs b/sdk/cosmos/src/stored_procedure/stored_procedure_name.rs similarity index 100% rename from sdks/cosmos/src/stored_procedure/stored_procedure_name.rs rename to sdk/cosmos/src/stored_procedure/stored_procedure_name.rs diff --git a/sdks/cosmos/src/to_json_vector.rs b/sdk/cosmos/src/to_json_vector.rs similarity index 99% rename from sdks/cosmos/src/to_json_vector.rs rename to sdk/cosmos/src/to_json_vector.rs index c59848655d..6c181ee54b 100644 --- a/sdks/cosmos/src/to_json_vector.rs +++ b/sdk/cosmos/src/to_json_vector.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use serde::ser::Serialize; use std::borrow::Cow; diff --git a/sdks/cosmos/src/traits.rs b/sdk/cosmos/src/traits.rs similarity index 99% rename from sdks/cosmos/src/traits.rs rename to sdk/cosmos/src/traits.rs index fdd2084a67..c7666d4ddf 100644 --- a/sdks/cosmos/src/traits.rs +++ b/sdk/cosmos/src/traits.rs @@ -1,6 +1,6 @@ use crate::requests; use crate::{PartitionKeys, ResourceType}; -use azure_sdk_core::No; +use azure_core::No; use http::request::Builder; use hyper_rustls::HttpsConnector; use std::borrow::Cow; diff --git a/sdks/cosmos/src/trigger.rs b/sdk/cosmos/src/trigger.rs similarity index 100% rename from sdks/cosmos/src/trigger.rs rename to sdk/cosmos/src/trigger.rs diff --git a/sdks/cosmos/src/user.rs b/sdk/cosmos/src/user.rs similarity index 100% rename from sdks/cosmos/src/user.rs rename to sdk/cosmos/src/user.rs diff --git a/sdks/cosmos/src/user_defined_function/mod.rs b/sdk/cosmos/src/user_defined_function/mod.rs similarity index 100% rename from sdks/cosmos/src/user_defined_function/mod.rs rename to sdk/cosmos/src/user_defined_function/mod.rs diff --git a/sdks/cosmos/src/user_defined_function/user_defined_function_name.rs b/sdk/cosmos/src/user_defined_function/user_defined_function_name.rs similarity index 100% rename from sdks/cosmos/src/user_defined_function/user_defined_function_name.rs rename to sdk/cosmos/src/user_defined_function/user_defined_function_name.rs diff --git a/sdks/cosmos/tests/attachment_00.rs b/sdk/cosmos/tests/attachment_00.rs similarity index 99% rename from sdks/cosmos/tests/attachment_00.rs rename to sdk/cosmos/tests/attachment_00.rs index 3373bbf69a..7de4f5ee40 100644 --- a/sdks/cosmos/tests/attachment_00.rs +++ b/sdk/cosmos/tests/attachment_00.rs @@ -1,6 +1,6 @@ #![cfg(all(test, feature = "test_e2e"))] +use azure_core::prelude::*; use azure_cosmos::prelude::*; -use azure_sdk_core::prelude::*; use std::borrow::Cow; use std::error::Error; #[macro_use] diff --git a/sdks/cosmos/tests/cosmos_collection.rs b/sdk/cosmos/tests/cosmos_collection.rs similarity index 100% rename from sdks/cosmos/tests/cosmos_collection.rs rename to sdk/cosmos/tests/cosmos_collection.rs diff --git a/sdks/cosmos/tests/cosmos_database.rs b/sdk/cosmos/tests/cosmos_database.rs similarity index 100% rename from sdks/cosmos/tests/cosmos_database.rs rename to sdk/cosmos/tests/cosmos_database.rs diff --git a/sdks/cosmos/tests/cosmos_document.rs b/sdk/cosmos/tests/cosmos_document.rs similarity index 99% rename from sdks/cosmos/tests/cosmos_document.rs rename to sdk/cosmos/tests/cosmos_document.rs index ef3bef9123..1d61cb1762 100644 --- a/sdks/cosmos/tests/cosmos_document.rs +++ b/sdk/cosmos/tests/cosmos_document.rs @@ -1,12 +1,12 @@ #![cfg(all(test, feature = "test_e2e"))] #[macro_use] extern crate serde_derive; +use azure_core::prelude::*; use azure_cosmos::collection::*; use azure_cosmos::prelude::*; use azure_cosmos::responses::GetDocumentResponse; use azure_cosmos::Offer; use azure_cosmos::Query; -use azure_sdk_core::prelude::*; mod setup; #[derive(Serialize, Deserialize, Debug, PartialEq)] diff --git a/sdks/cosmos/tests/permission.rs b/sdk/cosmos/tests/permission.rs similarity index 100% rename from sdks/cosmos/tests/permission.rs rename to sdk/cosmos/tests/permission.rs diff --git a/sdks/cosmos/tests/permission_token_usage.rs b/sdk/cosmos/tests/permission_token_usage.rs similarity index 100% rename from sdks/cosmos/tests/permission_token_usage.rs rename to sdk/cosmos/tests/permission_token_usage.rs diff --git a/sdks/cosmos/tests/setup.rs b/sdk/cosmos/tests/setup.rs similarity index 93% rename from sdks/cosmos/tests/setup.rs rename to sdk/cosmos/tests/setup.rs index b97a8f170b..3a0066979e 100644 --- a/sdks/cosmos/tests/setup.rs +++ b/sdk/cosmos/tests/setup.rs @@ -1,7 +1,7 @@ +use azure_core::errors::AzureError; use azure_cosmos::clients::DefaultCosmosUri; use azure_cosmos::prelude::*; use azure_cosmos::AuthorizationToken; -use azure_sdk_core::errors::AzureError; pub fn initialize() -> Result, AzureError> { let account = std::env::var("COSMOS_ACCOUNT").expect("Set env variable COSMOS_ACCOUNT first!"); diff --git a/sdks/cosmos/tests/trigger.rs b/sdk/cosmos/tests/trigger.rs similarity index 100% rename from sdks/cosmos/tests/trigger.rs rename to sdk/cosmos/tests/trigger.rs diff --git a/sdks/cosmos/tests/user.rs b/sdk/cosmos/tests/user.rs similarity index 100% rename from sdks/cosmos/tests/user.rs rename to sdk/cosmos/tests/user.rs diff --git a/sdks/cosmos/tests/user_defined_function00.rs b/sdk/cosmos/tests/user_defined_function00.rs similarity index 100% rename from sdks/cosmos/tests/user_defined_function00.rs rename to sdk/cosmos/tests/user_defined_function00.rs diff --git a/sdks/auth_aad/Cargo.toml b/sdk/identity/Cargo.toml similarity index 81% rename from sdks/auth_aad/Cargo.toml rename to sdk/identity/Cargo.toml index 030e66b8e7..46e44ddc6d 100644 --- a/sdks/auth_aad/Cargo.toml +++ b/sdk/identity/Cargo.toml @@ -1,19 +1,19 @@ [package] -name = "azure_auth_aad" +name = "azure_identity" version = "0.1.0" -description = "Rust wrappers around Microsoft Azure REST APIs - Azure OAuth2 helper crate" +description = "Rust wrappers around Microsoft Azure REST APIs - Azure identity helper crate" readme = "README.md" authors = ["Microsoft Corp."] -license = "Apache-2.0" +license = "MIT" repository = "https://github.com/azure/azure-sdk-for-rust" -documentation = "http://mindflavor.github.io/AzureSDKForRust/azure_sdk_for_rust/index.html" homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_identity" keywords = ["sdk", "azure", "rest", "iot", "cloud"] categories = ["api-bindings"] edition = "2018" [dependencies] -azure_sdk_core = { path = "../core", version = "0.43.5" } +azure_core = { path = "../core", version = "0.1.0" } oauth2 = { version = "4.0.0-alpha.2" } url = "2.1" futures = "0.3" diff --git a/sdks/auth_aad/README.md b/sdk/identity/README.md similarity index 100% rename from sdks/auth_aad/README.md rename to sdk/identity/README.md diff --git a/sdks/auth_aad/examples/cli_credentials.rs b/sdk/identity/examples/cli_credentials.rs similarity index 97% rename from sdks/auth_aad/examples/cli_credentials.rs rename to sdk/identity/examples/cli_credentials.rs index 1fa86dfebe..d1d03fa1c0 100644 --- a/sdks/auth_aad/examples/cli_credentials.rs +++ b/sdk/identity/examples/cli_credentials.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use std::error::Error; use url::Url; diff --git a/sdks/auth_aad/examples/client_credentials_flow.rs b/sdk/identity/examples/client_credentials_flow.rs similarity index 98% rename from sdks/auth_aad/examples/client_credentials_flow.rs rename to sdk/identity/examples/client_credentials_flow.rs index e7f1096f3e..bfaf8ce064 100644 --- a/sdks/auth_aad/examples/client_credentials_flow.rs +++ b/sdk/identity/examples/client_credentials_flow.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use oauth2::{ClientId, ClientSecret}; use std::env; use std::error::Error; diff --git a/sdks/auth_aad/examples/client_credentials_flow_blob.rs b/sdk/identity/examples/client_credentials_flow_blob.rs similarity index 98% rename from sdks/auth_aad/examples/client_credentials_flow_blob.rs rename to sdk/identity/examples/client_credentials_flow_blob.rs index 6a26a29a32..16fc2f2508 100644 --- a/sdks/auth_aad/examples/client_credentials_flow_blob.rs +++ b/sdk/identity/examples/client_credentials_flow_blob.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use oauth2::{ClientId, ClientSecret}; use std::env; use std::error::Error; diff --git a/sdks/auth_aad/examples/code_flow.rs b/sdk/identity/examples/code_flow.rs similarity index 98% rename from sdks/auth_aad/examples/code_flow.rs rename to sdk/identity/examples/code_flow.rs index e188b7a480..f0a0c26a49 100644 --- a/sdks/auth_aad/examples/code_flow.rs +++ b/sdk/identity/examples/code_flow.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use oauth2::{ClientId, ClientSecret, TokenResponse}; use std::env; use std::error::Error; diff --git a/sdks/auth_aad/examples/code_flow_blob.rs b/sdk/identity/examples/code_flow_blob.rs similarity index 99% rename from sdks/auth_aad/examples/code_flow_blob.rs rename to sdk/identity/examples/code_flow_blob.rs index 619b78a676..63b201390e 100644 --- a/sdks/auth_aad/examples/code_flow_blob.rs +++ b/sdk/identity/examples/code_flow_blob.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use oauth2::{ClientId, ClientSecret, TokenResponse}; use std::env; use std::error::Error; diff --git a/sdks/auth_aad/examples/default_credentials.rs b/sdk/identity/examples/default_credentials.rs similarity index 97% rename from sdks/auth_aad/examples/default_credentials.rs rename to sdk/identity/examples/default_credentials.rs index 0e6d804e4a..27d09132be 100644 --- a/sdks/auth_aad/examples/default_credentials.rs +++ b/sdk/identity/examples/default_credentials.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use std::error::Error; use url::Url; diff --git a/sdks/auth_aad/examples/device_code_flow.rs b/sdk/identity/examples/device_code_flow.rs similarity index 99% rename from sdks/auth_aad/examples/device_code_flow.rs rename to sdk/identity/examples/device_code_flow.rs index 4b12e11004..39a0f6c84b 100644 --- a/sdks/auth_aad/examples/device_code_flow.rs +++ b/sdk/identity/examples/device_code_flow.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/auth_aad/examples/environment_credentials.rs b/sdk/identity/examples/environment_credentials.rs similarity index 97% rename from sdks/auth_aad/examples/environment_credentials.rs rename to sdk/identity/examples/environment_credentials.rs index 9db6078f94..5ec4a35256 100644 --- a/sdks/auth_aad/examples/environment_credentials.rs +++ b/sdk/identity/examples/environment_credentials.rs @@ -1,4 +1,4 @@ -use azure_auth_aad::*; +use azure_identity::*; use std::error::Error; use url::Url; diff --git a/sdks/auth_aad/src/device_code_flow.rs b/sdk/identity/src/device_code_flow.rs similarity index 99% rename from sdks/auth_aad/src/device_code_flow.rs rename to sdk/identity/src/device_code_flow.rs index 123ae9e5cc..9d29584853 100644 --- a/sdks/auth_aad/src/device_code_flow.rs +++ b/sdk/identity/src/device_code_flow.rs @@ -1,6 +1,6 @@ use crate::device_code_responses::*; use async_timer::timer::new_timer; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use futures::stream::unfold; use log::debug; pub use oauth2::{ClientId, ClientSecret}; diff --git a/sdks/auth_aad/src/device_code_responses.rs b/sdk/identity/src/device_code_responses.rs similarity index 100% rename from sdks/auth_aad/src/device_code_responses.rs rename to sdk/identity/src/device_code_responses.rs diff --git a/sdks/auth_aad/src/errors.rs b/sdk/identity/src/errors.rs similarity index 100% rename from sdks/auth_aad/src/errors.rs rename to sdk/identity/src/errors.rs diff --git a/sdks/auth_aad/src/lib.rs b/sdk/identity/src/lib.rs similarity index 99% rename from sdks/auth_aad/src/lib.rs rename to sdk/identity/src/lib.rs index f97f18837d..58749d7f6a 100644 --- a/sdks/auth_aad/src/lib.rs +++ b/sdk/identity/src/lib.rs @@ -2,7 +2,7 @@ #[macro_use] extern crate serde_derive; extern crate log; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use log::debug; use oauth2::basic::BasicClient; use oauth2::reqwest::async_http_client; diff --git a/sdks/auth_aad/src/login_response.rs b/sdk/identity/src/login_response.rs similarity index 98% rename from sdks/auth_aad/src/login_response.rs rename to sdk/identity/src/login_response.rs index 2dc1591f13..7fb269607e 100644 --- a/sdks/auth_aad/src/login_response.rs +++ b/sdk/identity/src/login_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, TimeZone, Utc}; use oauth2::AccessToken; use serde::de::{self, Deserialize, Deserializer}; diff --git a/sdks/auth_aad/src/naive_server.rs b/sdk/identity/src/naive_server.rs similarity index 100% rename from sdks/auth_aad/src/naive_server.rs rename to sdk/identity/src/naive_server.rs diff --git a/sdks/auth_aad/src/prelude.rs b/sdk/identity/src/prelude.rs similarity index 100% rename from sdks/auth_aad/src/prelude.rs rename to sdk/identity/src/prelude.rs diff --git a/sdks/auth_aad/src/refresh_token.rs b/sdk/identity/src/refresh_token.rs similarity index 97% rename from sdks/auth_aad/src/refresh_token.rs rename to sdk/identity/src/refresh_token.rs index 23bff6f924..5836304273 100644 --- a/sdks/auth_aad/src/refresh_token.rs +++ b/sdk/identity/src/refresh_token.rs @@ -1,5 +1,5 @@ use crate::responses::RefreshTokenResponse; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use log::debug; use oauth2::{AccessToken, ClientId, ClientSecret}; use std::convert::TryInto; diff --git a/sdks/auth_aad/src/responses/mod.rs b/sdk/identity/src/responses/mod.rs similarity index 100% rename from sdks/auth_aad/src/responses/mod.rs rename to sdk/identity/src/responses/mod.rs diff --git a/sdks/auth_aad/src/responses/refresh_token_response.rs b/sdk/identity/src/responses/refresh_token_response.rs similarity index 100% rename from sdks/auth_aad/src/responses/refresh_token_response.rs rename to sdk/identity/src/responses/refresh_token_response.rs diff --git a/sdks/auth_aad/src/token_credentials/cli_credentials.rs b/sdk/identity/src/token_credentials/cli_credentials.rs similarity index 98% rename from sdks/auth_aad/src/token_credentials/cli_credentials.rs rename to sdk/identity/src/token_credentials/cli_credentials.rs index 1aba7d4c1d..e52416e9f8 100644 --- a/sdks/auth_aad/src/token_credentials/cli_credentials.rs +++ b/sdk/identity/src/token_credentials/cli_credentials.rs @@ -1,5 +1,5 @@ use crate::token_credentials::{TokenCredential, TokenResponse}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, Utc}; use oauth2::AccessToken; use std::io::ErrorKind; diff --git a/sdks/auth_aad/src/token_credentials/client_secret_credentials.rs b/sdk/identity/src/token_credentials/client_secret_credentials.rs similarity index 98% rename from sdks/auth_aad/src/token_credentials/client_secret_credentials.rs rename to sdk/identity/src/token_credentials/client_secret_credentials.rs index e1e4cb15f2..cda521975c 100644 --- a/sdks/auth_aad/src/token_credentials/client_secret_credentials.rs +++ b/sdk/identity/src/token_credentials/client_secret_credentials.rs @@ -1,6 +1,6 @@ use crate::token_credentials::TokenCredential; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::Utc; use oauth2::{ basic::BasicClient, reqwest::async_http_client, AccessToken, AuthType, AuthUrl, Scope, diff --git a/sdks/auth_aad/src/token_credentials/default_credentials.rs b/sdk/identity/src/token_credentials/default_credentials.rs similarity index 98% rename from sdks/auth_aad/src/token_credentials/default_credentials.rs rename to sdk/identity/src/token_credentials/default_credentials.rs index a7347da535..c8124c345a 100644 --- a/sdks/auth_aad/src/token_credentials/default_credentials.rs +++ b/sdk/identity/src/token_credentials/default_credentials.rs @@ -3,7 +3,7 @@ use crate::{ token_credentials::{EnvironmentCredential, ManagedIdentityCredential, TokenCredential}, TokenResponse, }; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use log::debug; /// Provides a mechanism of selectively disabling credentials used for a `DefaultCredential` instance diff --git a/sdks/auth_aad/src/token_credentials/environment_credentials.rs b/sdk/identity/src/token_credentials/environment_credentials.rs similarity index 98% rename from sdks/auth_aad/src/token_credentials/environment_credentials.rs rename to sdk/identity/src/token_credentials/environment_credentials.rs index 8de974296b..7d9dc201d8 100644 --- a/sdks/auth_aad/src/token_credentials/environment_credentials.rs +++ b/sdk/identity/src/token_credentials/environment_credentials.rs @@ -1,5 +1,5 @@ use crate::{ClientSecretCredential, TokenCredential}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; const AZURE_TENANT_ID_ENV_KEY: &str = "AZURE_TENANT_ID"; const AZURE_CLIENT_ID_ENV_KEY: &str = "AZURE_CLIENT_ID"; diff --git a/sdks/auth_aad/src/token_credentials/managed_identity_credentials.rs b/sdk/identity/src/token_credentials/managed_identity_credentials.rs similarity index 98% rename from sdks/auth_aad/src/token_credentials/managed_identity_credentials.rs rename to sdk/identity/src/token_credentials/managed_identity_credentials.rs index 9d6c978efb..70c4346552 100644 --- a/sdks/auth_aad/src/token_credentials/managed_identity_credentials.rs +++ b/sdk/identity/src/token_credentials/managed_identity_credentials.rs @@ -1,6 +1,6 @@ use crate::{token_credentials::TokenCredential, TokenResponse}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, Utc}; use oauth2::AccessToken; use std::str; diff --git a/sdks/auth_aad/src/token_credentials/mod.rs b/sdk/identity/src/token_credentials/mod.rs similarity index 96% rename from sdks/auth_aad/src/token_credentials/mod.rs rename to sdk/identity/src/token_credentials/mod.rs index 723cba2853..e7ef35d167 100644 --- a/sdks/auth_aad/src/token_credentials/mod.rs +++ b/sdk/identity/src/token_credentials/mod.rs @@ -8,7 +8,7 @@ pub use crate::token_credentials::client_secret_credentials::*; pub use crate::token_credentials::default_credentials::*; pub use crate::token_credentials::environment_credentials::*; pub use crate::token_credentials::managed_identity_credentials::*; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, Utc}; use oauth2::AccessToken; diff --git a/sdks/auth_aad/src/traits.rs b/sdk/identity/src/traits.rs similarity index 100% rename from sdks/auth_aad/src/traits.rs rename to sdk/identity/src/traits.rs diff --git a/sdks/keyvault/Cargo.toml b/sdk/key_vault/Cargo.toml similarity index 62% rename from sdks/keyvault/Cargo.toml rename to sdk/key_vault/Cargo.toml index cf3fbfe75e..31b52dba97 100644 --- a/sdks/keyvault/Cargo.toml +++ b/sdk/key_vault/Cargo.toml @@ -1,19 +1,17 @@ [package] -name = "azure-keyvault" +name = "azure_key_vault" version = "0.1.0" authors = ["Microsoft Corp."] description = "Rust wrapper around Microsoft Azure REST APIs for Azure Key Vault" -documentation = "https://docs.rs/azure-sdk-keyvault" -homepage = "https://github.com/guywaldman/azure-sdk-keyvault" -repository = "https://github.com/guywaldman/azure-sdk-keyvault" +repository = "https://github.com/azure/azure-sdk-for-rust" +homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_key_vault" keywords = ["azure", "microsoft", "sdk", "keyvault", "cloud"] categories = ["api-bindings"] readme = "README.md" license = "MIT" edition = "2018" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html - [dependencies] anyhow = "1.0" thiserror = "1.0" @@ -24,8 +22,8 @@ url = "2.1" serde = { version = "1.0", features = ["derive"] } getset = "0.1" oauth2 = { version = "4.0.0-alpha.2" } -azure_auth_aad = { version = "0.1", path = "../auth_aad" } -azure_sdk_core = { path = "../core", version = "0.43.5" } +azure_core = { path = "../core", version = "0.1.0" } +azure_identity = { version = "0.1", path = "../identity" } [dev-dependencies] mockito = "0.27" diff --git a/sdks/keyvault/README.md b/sdk/key_vault/README.md similarity index 100% rename from sdks/keyvault/README.md rename to sdk/key_vault/README.md diff --git a/sdks/keyvault/examples/backup_secret.rs b/sdk/key_vault/examples/backup_secret.rs similarity index 91% rename from sdks/keyvault/examples/backup_secret.rs rename to sdk/key_vault/examples/backup_secret.rs index dcfce7d8dc..2c378780bb 100644 --- a/sdks/keyvault/examples/backup_secret.rs +++ b/sdk/key_vault/examples/backup_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/delete_secret.rs b/sdk/key_vault/examples/delete_secret.rs similarity index 90% rename from sdks/keyvault/examples/delete_secret.rs rename to sdk/key_vault/examples/delete_secret.rs index e7fb705708..cbc10a371d 100644 --- a/sdks/keyvault/examples/delete_secret.rs +++ b/sdk/key_vault/examples/delete_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/get_secret.rs b/sdk/key_vault/examples/get_secret.rs similarity index 91% rename from sdks/keyvault/examples/get_secret.rs rename to sdk/key_vault/examples/get_secret.rs index 59527b7c6d..d3e344c40d 100644 --- a/sdks/keyvault/examples/get_secret.rs +++ b/sdk/key_vault/examples/get_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/get_secret_versions.rs b/sdk/key_vault/examples/get_secret_versions.rs similarity index 91% rename from sdks/keyvault/examples/get_secret_versions.rs rename to sdk/key_vault/examples/get_secret_versions.rs index bf80ab8d2b..92a82e0db6 100644 --- a/sdks/keyvault/examples/get_secret_versions.rs +++ b/sdk/key_vault/examples/get_secret_versions.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/list_secrets.rs b/sdk/key_vault/examples/list_secrets.rs similarity index 90% rename from sdks/keyvault/examples/list_secrets.rs rename to sdk/key_vault/examples/list_secrets.rs index b4f776bc14..6beb9c1999 100644 --- a/sdks/keyvault/examples/list_secrets.rs +++ b/sdk/key_vault/examples/list_secrets.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/restore_secret.rs b/sdk/key_vault/examples/restore_secret.rs similarity index 90% rename from sdks/keyvault/examples/restore_secret.rs rename to sdk/key_vault/examples/restore_secret.rs index 9206916ad5..d86a1b6dc8 100644 --- a/sdks/keyvault/examples/restore_secret.rs +++ b/sdk/key_vault/examples/restore_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/set_secret.rs b/sdk/key_vault/examples/set_secret.rs similarity index 92% rename from sdks/keyvault/examples/set_secret.rs rename to sdk/key_vault/examples/set_secret.rs index 9d9c0b6b6c..f7b4572ebc 100644 --- a/sdks/keyvault/examples/set_secret.rs +++ b/sdk/key_vault/examples/set_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::KeyVaultClient; +use azure_identity::ClientSecretCredential; +use azure_key_vault::KeyVaultClient; use std::env; #[tokio::main] diff --git a/sdks/keyvault/examples/update_secret.rs b/sdk/key_vault/examples/update_secret.rs similarity index 93% rename from sdks/keyvault/examples/update_secret.rs rename to sdk/key_vault/examples/update_secret.rs index d1f4256f5b..c221848744 100644 --- a/sdks/keyvault/examples/update_secret.rs +++ b/sdk/key_vault/examples/update_secret.rs @@ -1,5 +1,5 @@ -use azure_auth_aad::ClientSecretCredential; -use azure_keyvault::{KeyVaultClient, RecoveryLevel}; +use azure_identity::ClientSecretCredential; +use azure_key_vault::{KeyVaultClient, RecoveryLevel}; use chrono::prelude::*; use chrono::Duration; use std::env; diff --git a/sdks/keyvault/src/client.rs b/sdk/key_vault/src/client.rs similarity index 93% rename from sdks/keyvault/src/client.rs rename to sdk/key_vault/src/client.rs index daaaee3663..0a2016ff3f 100644 --- a/sdks/keyvault/src/client.rs +++ b/sdk/key_vault/src/client.rs @@ -1,7 +1,7 @@ use crate::KeyVaultError; use anyhow::Context; use anyhow::Result; -use azure_auth_aad::{TokenCredential, TokenResponse}; +use azure_identity::{TokenCredential, TokenResponse}; pub(crate) const PUBLIC_ENDPOINT_SUFFIX: &str = "vault.azure.net"; pub(crate) const API_VERSION: &str = "7.0"; @@ -11,10 +11,10 @@ pub(crate) const API_VERSION: &str = "7.0"; /// # Example /// /// ```no_run -/// use azure_keyvault::KeyVaultClient; -/// use azure_auth_aad::DefaultCredential; +/// use azure_key_vault::KeyVaultClient; +/// use azure_identity::DefaultCredential; /// let creds = DefaultCredential::default(); -/// let client = KeyVaultClient::new(&creds, &"test-keyvault"); +/// let client = KeyVaultClient::new(&creds, &"test-key-vault"); /// ``` #[derive(Debug)] pub struct KeyVaultClient<'a, T> { @@ -32,8 +32,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// let creds = DefaultCredential::default(); /// let client = KeyVaultClient::with_endpoint_suffix(&creds, &"test-keyvault", "vault.azure.net".to_owned()); /// ``` @@ -57,8 +57,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// let creds = DefaultCredential::default(); /// let client = KeyVaultClient::new(&creds, &"test-keyvault"); /// ``` diff --git a/sdks/keyvault/src/lib.rs b/sdk/key_vault/src/lib.rs similarity index 100% rename from sdks/keyvault/src/lib.rs rename to sdk/key_vault/src/lib.rs diff --git a/sdks/keyvault/src/secret.rs b/sdk/key_vault/src/secret.rs similarity index 95% rename from sdks/keyvault/src/secret.rs rename to sdk/key_vault/src/secret.rs index d4ddf0fc33..ab1a646603 100644 --- a/sdks/keyvault/src/secret.rs +++ b/sdk/key_vault/src/secret.rs @@ -1,7 +1,7 @@ use crate::KeyVaultClient; use crate::{client::API_VERSION, KeyVaultError}; use anyhow::{Context, Result}; -use azure_auth_aad::TokenCredential; +use azure_identity::TokenCredential; use chrono::serde::ts_seconds; use chrono::{DateTime, Utc}; use getset::Getters; @@ -113,8 +113,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -142,8 +142,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -186,8 +186,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// Lists all the secrets in the Key Vault. /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -247,8 +247,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -319,8 +319,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -368,8 +368,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -409,8 +409,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::{KeyVaultClient, RecoveryLevel}; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::{KeyVaultClient, RecoveryLevel}; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -453,8 +453,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::{KeyVaultClient, RecoveryLevel}; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::{KeyVaultClient, RecoveryLevel}; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// use chrono::{Utc, Duration}; /// @@ -517,8 +517,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -557,8 +557,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::KeyVaultClient; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::KeyVaultClient; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -606,8 +606,8 @@ impl<'a, T: TokenCredential> KeyVaultClient<'a, T> { /// # Example /// /// ```no_run - /// use azure_keyvault::{KeyVaultClient, RecoveryLevel}; - /// use azure_auth_aad::DefaultCredential; + /// use azure_key_vault::{KeyVaultClient, RecoveryLevel}; + /// use azure_identity::DefaultCredential; /// use tokio::runtime::Runtime; /// /// async fn example() { @@ -640,8 +640,8 @@ mod tests { use super::*; use async_trait; - use azure_auth_aad::{TokenCredential, TokenResponse}; - use azure_sdk_core::errors::AzureError; + use azure_core::errors::AzureError; + use azure_identity::{TokenCredential, TokenResponse}; use chrono::{Duration, Utc}; use mockito::{mock, Matcher}; use oauth2::AccessToken; diff --git a/sdks/service_bus/Cargo.toml b/sdk/service_bus/Cargo.toml similarity index 66% rename from sdks/service_bus/Cargo.toml rename to sdk/service_bus/Cargo.toml index 1c67828c59..9b3c6dd11a 100644 --- a/sdks/service_bus/Cargo.toml +++ b/sdk/service_bus/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "azure_sdk_service_bus" -version = "0.44.2" +name = "azure_service_bus" +version = "0.1.0" description = "Rust wrappers around Microsoft Azure REST APIs - Service Bus crate" readme = "README.md" -authors = ["Francesco Cogno ", "Max Gortman ", "Dong Liu "] -license = "Apache-2.0" +authors = ["Microsoft Corp."] +license = "MIT" repository = "https://github.com/azure/azure-sdk-for-rust" -documentation = "http://mindflavor.github.io/AzureSDKForRust/azure_sdk_for_rust/index.html" homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_service_bus" keywords = ["sdk", "azure", "rest", "iot", "cloud"] categories = ["api-bindings"] @@ -15,7 +15,7 @@ categories = ["api-bindings"] edition = "2018" [dependencies] -azure_sdk_core = { path = "../core", version = "0.43.5" } +azure_core = { path = "../core", version = "0.1.0" } ring = "0.16" base64 = "0.13" chrono = "0.4" diff --git a/sdks/service_bus/README.md b/sdk/service_bus/README.md similarity index 100% rename from sdks/service_bus/README.md rename to sdk/service_bus/README.md diff --git a/sdks/service_bus/examples/service_bus00.rs b/sdk/service_bus/examples/service_bus00.rs similarity index 98% rename from sdks/service_bus/examples/service_bus00.rs rename to sdk/service_bus/examples/service_bus00.rs index de6789bfed..4cafcde5ee 100644 --- a/sdks/service_bus/examples/service_bus00.rs +++ b/sdk/service_bus/examples/service_bus00.rs @@ -1,4 +1,4 @@ -use azure_sdk_service_bus::prelude::*; +use azure_service_bus::prelude::*; use chrono::Duration; use std::error::Error; diff --git a/sdks/service_bus/src/event_hub/client.rs b/sdk/service_bus/src/event_hub/client.rs similarity index 99% rename from sdks/service_bus/src/event_hub/client.rs rename to sdk/service_bus/src/event_hub/client.rs index b90e0c62d3..e9d5003e36 100644 --- a/sdks/service_bus/src/event_hub/client.rs +++ b/sdk/service_bus/src/event_hub/client.rs @@ -2,7 +2,7 @@ use crate::event_hub::{ delete_message, peek_lock, peek_lock_full, receive_and_delete, renew_lock, send_event, unlock_message, PeekLockResponse, }; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::Duration; use hyper_rustls::HttpsConnector; use ring::hmac::Key; diff --git a/sdks/service_bus/src/event_hub/mod.rs b/sdk/service_bus/src/event_hub/mod.rs similarity index 99% rename from sdks/service_bus/src/event_hub/mod.rs rename to sdk/service_bus/src/event_hub/mod.rs index f688164a08..eec072da96 100644 --- a/sdks/service_bus/src/event_hub/mod.rs +++ b/sdk/service_bus/src/event_hub/mod.rs @@ -1,6 +1,4 @@ -use azure_sdk_core::errors::{ - check_status_extract_body, extract_location_status_and_body, AzureError, -}; +use azure_core::errors::{check_status_extract_body, extract_location_status_and_body, AzureError}; use chrono::Duration; use hyper::{self, header, Body, StatusCode}; use hyper_rustls::HttpsConnector; diff --git a/sdks/service_bus/src/lib.rs b/sdk/service_bus/src/lib.rs similarity index 100% rename from sdks/service_bus/src/lib.rs rename to sdk/service_bus/src/lib.rs diff --git a/sdks/service_bus/src/prelude.rs b/sdk/service_bus/src/prelude.rs similarity index 100% rename from sdks/service_bus/src/prelude.rs rename to sdk/service_bus/src/prelude.rs diff --git a/sdks/service_bus/tests/event_hub.rs b/sdk/service_bus/tests/event_hub.rs similarity index 93% rename from sdks/service_bus/tests/event_hub.rs rename to sdk/service_bus/tests/event_hub.rs index 0208fdb828..61fd183bed 100644 --- a/sdks/service_bus/tests/event_hub.rs +++ b/sdk/service_bus/tests/event_hub.rs @@ -2,8 +2,8 @@ #[macro_use] extern crate log; -use azure_sdk_core::errors::AzureError; -use azure_sdk_service_bus::event_hub::Client; +use azure_core::errors::AzureError; +use azure_service_bus::event_hub::Client; use chrono::Duration; #[tokio::test] diff --git a/sdks/storage/Cargo.toml b/sdk/storage/Cargo.toml similarity index 87% rename from sdks/storage/Cargo.toml rename to sdk/storage/Cargo.toml index bce2102027..ec212b75a1 100644 --- a/sdks/storage/Cargo.toml +++ b/sdk/storage/Cargo.toml @@ -4,16 +4,16 @@ version = "0.1.0" description = "Rust wrappers around Microsoft Azure Storage REST APIs" readme = "README.md" authors = ["Microsoft Corp."] -license = "Apache-2.0" +license = "MIT" repository = "https://github.com/azure/azure-sdk-for-rust" -documentation = "http://mindflavor.github.io/AzureSDKForRust/azure_sdk_for_rust/index.html" homepage = "https://github.com/azure/azure-sdk-for-rust" +documentation = "https://docs.rs/azure_storage" keywords = ["sdk", "azure", "rest", "iot", "cloud"] categories = ["api-bindings"] edition = "2018" [dependencies] -azure_sdk_core = { path = "../core", version = "0.43.6" } +azure_core = { path = "../core", version = "0.1.0" } ring = "0.16" base64 = "0.13" chrono = "0.4" @@ -41,7 +41,7 @@ failure = "0.1" [dev-dependencies] tokio = { version = "0.2", features = ["macros"] } env_logger = "0.7" -azure_auth_aad = { path = "../auth_aad" } +azure_identity = { path = "../identity" } url = "2.1" [features] diff --git a/sdks/storage/README.md b/sdk/storage/README.md similarity index 100% rename from sdks/storage/README.md rename to sdk/storage/README.md diff --git a/sdks/storage/examples/account00.rs b/sdk/storage/examples/account00.rs similarity index 100% rename from sdks/storage/examples/account00.rs rename to sdk/storage/examples/account00.rs diff --git a/sdks/storage/examples/blob_00.rs b/sdk/storage/examples/blob_00.rs similarity index 97% rename from sdks/storage/examples/blob_00.rs rename to sdk/storage/examples/blob_00.rs index cc5980b6f0..1419bf0961 100644 --- a/sdks/storage/examples/blob_00.rs +++ b/sdk/storage/examples/blob_00.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_01.rs b/sdk/storage/examples/blob_01.rs similarity index 97% rename from sdks/storage/examples/blob_01.rs rename to sdk/storage/examples/blob_01.rs index a90d17b01f..9b8e9f8d37 100644 --- a/sdks/storage/examples/blob_01.rs +++ b/sdk/storage/examples/blob_01.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_02_bearer_token.rs b/sdk/storage/examples/blob_02_bearer_token.rs similarity index 97% rename from sdks/storage/examples/blob_02_bearer_token.rs rename to sdk/storage/examples/blob_02_bearer_token.rs index a9c207b2a2..07c3ebe735 100644 --- a/sdks/storage/examples/blob_02_bearer_token.rs +++ b/sdk/storage/examples/blob_02_bearer_token.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_03_boxed_client.rs b/sdk/storage/examples/blob_03_boxed_client.rs similarity index 97% rename from sdks/storage/examples/blob_03_boxed_client.rs rename to sdk/storage/examples/blob_03_boxed_client.rs index f7fa5ffc71..2125f40b40 100644 --- a/sdks/storage/examples/blob_03_boxed_client.rs +++ b/sdk/storage/examples/blob_03_boxed_client.rs @@ -1,8 +1,8 @@ #[macro_use] extern crate log; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::prelude::*; +use azure_core::errors::AzureError; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_04.rs b/sdk/storage/examples/blob_04.rs similarity index 97% rename from sdks/storage/examples/blob_04.rs rename to sdk/storage/examples/blob_04.rs index 9e6e9b17af..df73a2cfee 100644 --- a/sdks/storage/examples/blob_04.rs +++ b/sdk/storage/examples/blob_04.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_05_default_credential.rs b/sdk/storage/examples/blob_05_default_credential.rs similarity index 93% rename from sdks/storage/examples/blob_05_default_credential.rs rename to sdk/storage/examples/blob_05_default_credential.rs index e7d65af02e..502736dc56 100644 --- a/sdks/storage/examples/blob_05_default_credential.rs +++ b/sdk/storage/examples/blob_05_default_credential.rs @@ -1,8 +1,8 @@ #[macro_use] extern crate log; -use azure_auth_aad::{DefaultCredential, TokenCredential}; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; +use azure_identity::{DefaultCredential, TokenCredential}; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/blob_range.rs b/sdk/storage/examples/blob_range.rs similarity index 99% rename from sdks/storage/examples/blob_range.rs rename to sdk/storage/examples/blob_range.rs index 211052b2c1..af05b14081 100644 --- a/sdks/storage/examples/blob_range.rs +++ b/sdk/storage/examples/blob_range.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/examples/box.rs b/sdk/storage/examples/box.rs similarity index 100% rename from sdks/storage/examples/box.rs rename to sdk/storage/examples/box.rs diff --git a/sdks/storage/examples/cloud_table.rs b/sdk/storage/examples/cloud_table.rs similarity index 100% rename from sdks/storage/examples/cloud_table.rs rename to sdk/storage/examples/cloud_table.rs diff --git a/sdks/storage/examples/connection_string.rs b/sdk/storage/examples/connection_string.rs similarity index 98% rename from sdks/storage/examples/connection_string.rs rename to sdk/storage/examples/connection_string.rs index 540c599d15..64c0cd562f 100644 --- a/sdks/storage/examples/connection_string.rs +++ b/sdk/storage/examples/connection_string.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/examples/connection_string_builder.rs b/sdk/storage/examples/connection_string_builder.rs similarity index 100% rename from sdks/storage/examples/connection_string_builder.rs rename to sdk/storage/examples/connection_string_builder.rs diff --git a/sdks/storage/examples/container_00.rs b/sdk/storage/examples/container_00.rs similarity index 97% rename from sdks/storage/examples/container_00.rs rename to sdk/storage/examples/container_00.rs index 5d899400b8..229b717fbf 100644 --- a/sdks/storage/examples/container_00.rs +++ b/sdk/storage/examples/container_00.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/container_01.rs b/sdk/storage/examples/container_01.rs similarity index 99% rename from sdks/storage/examples/container_01.rs rename to sdk/storage/examples/container_01.rs index d4e1d0b959..1a6ec72548 100644 --- a/sdks/storage/examples/container_01.rs +++ b/sdk/storage/examples/container_01.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use chrono::{Duration, FixedOffset, Utc}; diff --git a/sdks/storage/examples/container_and_blob.rs b/sdk/storage/examples/container_and_blob.rs similarity index 98% rename from sdks/storage/examples/container_and_blob.rs rename to sdk/storage/examples/container_and_blob.rs index 3750fb48fa..623c3164ed 100644 --- a/sdks/storage/examples/container_and_blob.rs +++ b/sdk/storage/examples/container_and_blob.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/copy_blob_from_url.rs b/sdk/storage/examples/copy_blob_from_url.rs similarity index 97% rename from sdks/storage/examples/copy_blob_from_url.rs rename to sdk/storage/examples/copy_blob_from_url.rs index f54d314779..653384cb2d 100644 --- a/sdks/storage/examples/copy_blob_from_url.rs +++ b/sdk/storage/examples/copy_blob_from_url.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::Blob; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/copy_table.rs b/sdk/storage/examples/copy_table.rs similarity index 100% rename from sdks/storage/examples/copy_table.rs rename to sdk/storage/examples/copy_table.rs diff --git a/sdks/storage/examples/count_blobs.rs b/sdk/storage/examples/count_blobs.rs similarity index 96% rename from sdks/storage/examples/count_blobs.rs rename to sdk/storage/examples/count_blobs.rs index 0e854bc6e6..e4f841f1b4 100644 --- a/sdks/storage/examples/count_blobs.rs +++ b/sdk/storage/examples/count_blobs.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/examples/emulator_00.rs b/sdk/storage/examples/emulator_00.rs similarity index 96% rename from sdks/storage/examples/emulator_00.rs rename to sdk/storage/examples/emulator_00.rs index f2395de156..c71ca26d02 100644 --- a/sdks/storage/examples/emulator_00.rs +++ b/sdk/storage/examples/emulator_00.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/entities.rs b/sdk/storage/examples/entities.rs similarity index 98% rename from sdks/storage/examples/entities.rs rename to sdk/storage/examples/entities.rs index 0609d4ca88..922d46b925 100644 --- a/sdks/storage/examples/entities.rs +++ b/sdk/storage/examples/entities.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate serde_derive; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use azure_storage::table::{CloudTable, TableClient, TableEntity}; use std::error::Error; diff --git a/sdks/storage/examples/list_blobs_00.rs b/sdk/storage/examples/list_blobs_00.rs similarity index 98% rename from sdks/storage/examples/list_blobs_00.rs rename to sdk/storage/examples/list_blobs_00.rs index 45776c61bd..338a247b86 100644 --- a/sdks/storage/examples/list_blobs_00.rs +++ b/sdk/storage/examples/list_blobs_00.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/examples/list_queues.rs b/sdk/storage/examples/list_queues.rs similarity index 96% rename from sdks/storage/examples/list_queues.rs rename to sdk/storage/examples/list_queues.rs index 5504baf176..2cfa4160c0 100644 --- a/sdks/storage/examples/list_queues.rs +++ b/sdk/storage/examples/list_queues.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::core::prelude::*; use azure_storage::queue::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/put_append_blob_00.rs b/sdk/storage/examples/put_append_blob_00.rs similarity index 98% rename from sdks/storage/examples/put_append_blob_00.rs rename to sdk/storage/examples/put_append_blob_00.rs index 74a3afd29d..6e48f033b9 100644 --- a/sdks/storage/examples/put_append_blob_00.rs +++ b/sdk/storage/examples/put_append_blob_00.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::collections::HashMap; diff --git a/sdks/storage/examples/put_block_blob_00.rs b/sdk/storage/examples/put_block_blob_00.rs similarity index 99% rename from sdks/storage/examples/put_block_blob_00.rs rename to sdk/storage/examples/put_block_blob_00.rs index d3851b1f73..50f1bc50b8 100644 --- a/sdks/storage/examples/put_block_blob_00.rs +++ b/sdk/storage/examples/put_block_blob_00.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/put_message.rs b/sdk/storage/examples/put_message.rs similarity index 97% rename from sdks/storage/examples/put_message.rs rename to sdk/storage/examples/put_message.rs index f29935d35f..45b7764a80 100644 --- a/sdks/storage/examples/put_message.rs +++ b/sdk/storage/examples/put_message.rs @@ -1,6 +1,6 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::core::prelude::*; use azure_storage::queue::prelude::*; use std::error::Error; diff --git a/sdks/storage/examples/put_page_blob_00.rs b/sdk/storage/examples/put_page_blob_00.rs similarity index 99% rename from sdks/storage/examples/put_page_blob_00.rs rename to sdk/storage/examples/put_page_blob_00.rs index 2ff360b6e2..b6302338e5 100644 --- a/sdks/storage/examples/put_page_blob_00.rs +++ b/sdk/storage/examples/put_page_blob_00.rs @@ -1,7 +1,7 @@ #[macro_use] extern crate log; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use std::collections::HashMap; diff --git a/sdks/storage/examples/sas00.rs b/sdk/storage/examples/sas00.rs similarity index 100% rename from sdks/storage/examples/sas00.rs rename to sdk/storage/examples/sas00.rs diff --git a/sdks/storage/examples/shared_access_signature.rs b/sdk/storage/examples/shared_access_signature.rs similarity index 97% rename from sdks/storage/examples/shared_access_signature.rs rename to sdk/storage/examples/shared_access_signature.rs index f53ff601b6..4265e7ca36 100644 --- a/sdks/storage/examples/shared_access_signature.rs +++ b/sdk/storage/examples/shared_access_signature.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use chrono::{Duration, Utc}; diff --git a/sdks/storage/examples/stream_blob_00.rs b/sdk/storage/examples/stream_blob_00.rs similarity index 99% rename from sdks/storage/examples/stream_blob_00.rs rename to sdk/storage/examples/stream_blob_00.rs index 651ccddecc..5dce45085b 100644 --- a/sdks/storage/examples/stream_blob_00.rs +++ b/sdk/storage/examples/stream_blob_00.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/examples/tables.rs b/sdk/storage/examples/tables.rs similarity index 100% rename from sdks/storage/examples/tables.rs rename to sdk/storage/examples/tables.rs diff --git a/sdks/storage/src/account/account/mod.rs b/sdk/storage/src/account/account/mod.rs similarity index 100% rename from sdks/storage/src/account/account/mod.rs rename to sdk/storage/src/account/account/mod.rs diff --git a/sdk/storage/src/account/account/requests/get_account_information_builder.json b/sdk/storage/src/account/account/requests/get_account_information_builder.json new file mode 100644 index 0000000000..684adbb4b4 --- /dev/null +++ b/sdk/storage/src/account/account/requests/get_account_information_builder.json @@ -0,0 +1,26 @@ +{ + "name": "GetAccountInformationBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::account::responses::GetAccountInformationResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [] +} diff --git a/sdks/storage/src/account/account/requests/get_account_information_builder.rs b/sdk/storage/src/account/account/requests/get_account_information_builder.rs similarity index 94% rename from sdks/storage/src/account/account/requests/get_account_information_builder.rs rename to sdk/storage/src/account/account/requests/get_account_information_builder.rs index 331b03d1fd..135f5fbba9 100644 --- a/sdks/storage/src/account/account/requests/get_account_information_builder.rs +++ b/sdk/storage/src/account/account/requests/get_account_information_builder.rs @@ -1,6 +1,6 @@ use crate::account::account::responses::GetAccountInformationResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; use hyper::{Method, StatusCode}; #[derive(Debug, Clone)] diff --git a/sdks/storage/src/account/account/requests/mod.rs b/sdk/storage/src/account/account/requests/mod.rs similarity index 100% rename from sdks/storage/src/account/account/requests/mod.rs rename to sdk/storage/src/account/account/requests/mod.rs diff --git a/sdks/storage/src/account/account/responses/get_account_information_response.rs b/sdk/storage/src/account/account/responses/get_account_information_response.rs similarity index 93% rename from sdks/storage/src/account/account/responses/get_account_information_response.rs rename to sdk/storage/src/account/account/responses/get_account_information_response.rs index deb099242b..deaa0f3a3c 100644 --- a/sdks/storage/src/account/account/responses/get_account_information_response.rs +++ b/sdk/storage/src/account/account/responses/get_account_information_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ account_kind_from_headers, date_from_headers, request_id_from_headers, sku_name_from_headers, RequestId, }; diff --git a/sdks/storage/src/account/account/responses/mod.rs b/sdk/storage/src/account/account/responses/mod.rs similarity index 100% rename from sdks/storage/src/account/account/responses/mod.rs rename to sdk/storage/src/account/account/responses/mod.rs diff --git a/sdks/storage/src/account/mod.rs b/sdk/storage/src/account/mod.rs similarity index 100% rename from sdks/storage/src/account/mod.rs rename to sdk/storage/src/account/mod.rs diff --git a/sdks/storage/src/account/prelude.rs b/sdk/storage/src/account/prelude.rs similarity index 100% rename from sdks/storage/src/account/prelude.rs rename to sdk/storage/src/account/prelude.rs diff --git a/sdks/storage/src/blob/blob/blob_block_type.rs b/sdk/storage/src/blob/blob/blob_block_type.rs similarity index 100% rename from sdks/storage/src/blob/blob/blob_block_type.rs rename to sdk/storage/src/blob/blob/blob_block_type.rs diff --git a/sdks/storage/src/blob/blob/blob_block_with_size.rs b/sdk/storage/src/blob/blob/blob_block_with_size.rs similarity index 100% rename from sdks/storage/src/blob/blob/blob_block_with_size.rs rename to sdk/storage/src/blob/blob/blob_block_with_size.rs diff --git a/sdks/storage/src/blob/blob/block_list.rs b/sdk/storage/src/blob/blob/block_list.rs similarity index 100% rename from sdks/storage/src/blob/blob/block_list.rs rename to sdk/storage/src/blob/blob/block_list.rs diff --git a/sdks/storage/src/blob/blob/block_list_type.rs b/sdk/storage/src/blob/blob/block_list_type.rs similarity index 100% rename from sdks/storage/src/blob/blob/block_list_type.rs rename to sdk/storage/src/blob/blob/block_list_type.rs diff --git a/sdks/storage/src/blob/blob/block_with_size_list.rs b/sdk/storage/src/blob/blob/block_with_size_list.rs similarity index 99% rename from sdks/storage/src/blob/blob/block_with_size_list.rs rename to sdk/storage/src/blob/blob/block_with_size_list.rs index ae6c3de6ab..ee29cb3b8b 100644 --- a/sdks/storage/src/blob/blob/block_with_size_list.rs +++ b/sdk/storage/src/blob/blob/block_with_size_list.rs @@ -1,6 +1,6 @@ use crate::blob::blob::BlobBlockType; use crate::blob::blob::BlobBlockWithSize; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use std::borrow::Borrow; #[derive(Debug, Deserialize)] diff --git a/sdks/storage/src/blob/blob/lease_blob_options.rs b/sdk/storage/src/blob/blob/lease_blob_options.rs similarity index 93% rename from sdks/storage/src/blob/blob/lease_blob_options.rs rename to sdk/storage/src/blob/blob/lease_blob_options.rs index 27f6551868..bd71b663cd 100644 --- a/sdks/storage/src/blob/blob/lease_blob_options.rs +++ b/sdk/storage/src/blob/blob/lease_blob_options.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::lease::LeaseId; +use azure_core::lease::LeaseId; #[derive(Debug, Clone, PartialEq)] pub struct LeaseBlobOptions { diff --git a/sdks/storage/src/blob/blob/mod.rs b/sdk/storage/src/blob/blob/mod.rs similarity index 98% rename from sdks/storage/src/blob/blob/mod.rs rename to sdk/storage/src/blob/blob/mod.rs index 1f256d9a43..bc6d096016 100644 --- a/sdks/storage/src/blob/blob/mod.rs +++ b/sdk/storage/src/blob/blob/mod.rs @@ -17,12 +17,12 @@ pub use self::block_list::BlockList; pub mod requests; pub mod responses; use crate::core::Client; -use azure_sdk_core::headers::{ +use azure_core::headers::{ BLOB_SEQUENCE_NUMBER, BLOB_TYPE, CONTENT_MD5, COPY_COMPLETION_TIME, COPY_ID, COPY_PROGRESS, COPY_SOURCE, COPY_STATUS, COPY_STATUS_DESCRIPTION, CREATION_TIME, LEASE_DURATION, LEASE_STATE, LEASE_STATUS, SERVER_ENCRYPTED, }; -use azure_sdk_core::{ +use azure_core::{ errors::{AzureError, TraversingError}, incompletevector::IncompleteVector, lease::{LeaseDuration, LeaseState, LeaseStatus}, @@ -480,9 +480,7 @@ pub(crate) fn copy_status_from_headers( headers: &http::HeaderMap, ) -> Result { let val = headers - .get_as_str(azure_sdk_core::headers::COPY_STATUS) - .ok_or_else(|| { - AzureError::HeaderNotFound(azure_sdk_core::headers::COPY_STATUS.to_owned()) - })?; + .get_as_str(azure_core::headers::COPY_STATUS) + .ok_or_else(|| AzureError::HeaderNotFound(azure_core::headers::COPY_STATUS.to_owned()))?; Ok(CopyStatus::from_str(val)?) } diff --git a/sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.json b/sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.json new file mode 100644 index 0000000000..59835bfcbc --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.json @@ -0,0 +1,79 @@ +{ + "name": "AcquireBlobLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::AcquireBlobLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "azure_core::lease::LeaseId", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "lease_duration", + "field_type": "i8", + "builder_type": "LeaseDurationSet", + "optional": false, + "initializer": "-1", + "trait_get": "LeaseDurationRequired", + "trait_set": "LeaseDurationSupport" + }, + { + "name": "proposed_lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "ProposedLeaseIdOption<'a>", + "trait_set": "ProposedLeaseIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs b/sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs rename to sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs index a3a8fa4456..acc4c0d038 100644 --- a/sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs +++ b/sdk/storage/src/blob/blob/requests/acquire_blob_lease_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::AcquireBlobLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/blob_stream_builder.json b/sdk/storage/src/blob/blob/requests/blob_stream_builder.json new file mode 100644 index 0000000000..695dc68cfb --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/blob_stream_builder.json @@ -0,0 +1,93 @@ +{ + "name": "BlobStreamBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::requests::GetBlobBuilder", + "azure_core::errors::AzureError", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::range::Range", + "azure_sdk_storage_core::prelude::*", + "chrono::{DateTime, Utc}", + "azure_core::{No, ToAssign, Yes}", + "futures::stream::Stream", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "range", + "field_type": "&'a Range", + "builder_type": "RangeSet", + "optional": false, + "trait_get": "RangeRequired<'a>", + "trait_set": "RangeSupport<'a>" + }, + { + "name": "snapshot", + "field_type": "DateTime", + "optional": true, + "trait_get": "SnapshotOption", + "trait_set": "SnapshotSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "chunk_size", + "field_type": "u64", + "optional": true, + "initializer": "1048576", + "trait_get": "ChunkSizeOption", + "trait_set": "ChunkSizeSupport" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/blob_stream_builder.rs b/sdk/storage/src/blob/blob/requests/blob_stream_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/blob_stream_builder.rs rename to sdk/storage/src/blob/blob/requests/blob_stream_builder.rs index 06c9cd2508..e84ffe14ea 100644 --- a/sdks/storage/src/blob/blob/requests/blob_stream_builder.rs +++ b/sdk/storage/src/blob/blob/requests/blob_stream_builder.rs @@ -1,9 +1,9 @@ use crate::blob::blob::requests::GetBlobBuilder; use crate::core::prelude::*; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::AzureError; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use futures::stream::Stream; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/break_blob_lease_builder.json b/sdk/storage/src/blob/blob/requests/break_blob_lease_builder.json new file mode 100644 index 0000000000..3bcb812e37 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/break_blob_lease_builder.json @@ -0,0 +1,71 @@ +{ + "name": "BreakBlobLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::BreakBlobLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::{No, ToAssign, Yes}", + "hyper::{Method, StatusCode}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "lease_break_period", + "field_type": "u8", + "builder_type": "BreakPeriodSet", + "optional": false, + "initializer": "0", + "trait_get": "LeaseBreakPeriodRequired", + "trait_set": "LeaseBreakPeriodSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/break_blob_lease_builder.rs b/sdk/storage/src/blob/blob/requests/break_blob_lease_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/break_blob_lease_builder.rs rename to sdk/storage/src/blob/blob/requests/break_blob_lease_builder.rs index b1e53927ea..82a14757f1 100644 --- a/sdks/storage/src/blob/blob/requests/break_blob_lease_builder.rs +++ b/sdk/storage/src/blob/blob/requests/break_blob_lease_builder.rs @@ -1,10 +1,10 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::BreakBlobLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/change_blob_lease_builder.json b/sdk/storage/src/blob/blob/requests/change_blob_lease_builder.json new file mode 100644 index 0000000000..baa1fecaaa --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/change_blob_lease_builder.json @@ -0,0 +1,79 @@ +{ + "name": "ChangeBlobLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::ChangeBlobLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::lease::LeaseId", + "azure_core::{No, ToAssign, Yes}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "builder_type": "LeaseIdSet", + "optional": false, + "trait_get": "LeaseIdRequired<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "proposed_lease_id", + "field_type": "&'a LeaseId", + "builder_type": "ProposedLeaseIdSet", + "optional": false, + "trait_get": "ProposedLeaseIdRequired<'a>", + "trait_set": "ProposedLeaseIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/change_blob_lease_builder.rs b/sdk/storage/src/blob/blob/requests/change_blob_lease_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/change_blob_lease_builder.rs rename to sdk/storage/src/blob/blob/requests/change_blob_lease_builder.rs index 8f85acf023..74ef90424a 100644 --- a/sdks/storage/src/blob/blob/requests/change_blob_lease_builder.rs +++ b/sdk/storage/src/blob/blob/requests/change_blob_lease_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::ChangeBlobLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/clear_page_builder.json b/sdk/storage/src/blob/blob/requests/clear_page_builder.json new file mode 100644 index 0000000000..91eec79b72 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/clear_page_builder.json @@ -0,0 +1,99 @@ +{ + "name": "ClearPageBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::ClearPageResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::PAGE_WRITE", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "ba512_range", + "field_type": "&'a BA512Range", + "builder_type": "BA512RangeSet", + "optional": false, + "trait_get": "BA512RangeRequired<'a>", + "trait_set": "BA512RangeSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "sequence_number_condition", + "field_type": "SequenceNumberCondition", + "optional": true, + "trait_get": "SequenceNumberConditionOption", + "trait_set": "SequenceNumberConditionSupport" + }, + { + "name": "if_since_condition", + "field_type": "IfSinceCondition", + "optional": true, + "trait_get": "IfSinceConditionOption", + "trait_set": "IfSinceConditionSupport" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/clear_page_builder.rs b/sdk/storage/src/blob/blob/requests/clear_page_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/clear_page_builder.rs rename to sdk/storage/src/blob/blob/requests/clear_page_builder.rs index 8bd05bd121..00a01df9bb 100644 --- a/sdks/storage/src/blob/blob/requests/clear_page_builder.rs +++ b/sdk/storage/src/blob/blob/requests/clear_page_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::ClearPageResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::PAGE_WRITE; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::PAGE_WRITE; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.json b/sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.json new file mode 100644 index 0000000000..5a1f4683f5 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.json @@ -0,0 +1,149 @@ +{ + "name": "CopyBlobFromUrlBuilder", + "uses": [ + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "crate::blob::responses::CopyBlobFromUrlResponse", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "std::convert::TryInto", + "std::collections::HashMap", + "std::marker::PhantomData", + "hyper::{Method, StatusCode}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "crate::blob::generate_blob_uri" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "source_url", + "field_type": "&'a str", + "builder_type": "SourceUrlSet", + "optional": false, + "trait_get": "SourceUrlRequired<'a>", + "trait_set": "SourceUrlSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "is_synchronous", + "field_type": "bool", + "optional": true, + "initializer": "true", + "trait_get": "IsSynchronousOption", + "trait_set": "IsSynchronousSupport" + }, + { + "name": "source_content_md5", + "field_type": "&'a [u8]", + "optional": true, + "trait_get": "SourceContentMD5Option<'a>", + "trait_set": "SourceContentMD5Support<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "content_type", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentTypeOption<'a>", + "trait_set": "ContentTypeSupport<'a>" + }, + { + "name": "content_encoding", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentEncodingOption<'a>", + "trait_set": "ContentEncodingSupport<'a>" + }, + { + "name": "content_language", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentLanguageOption<'a>", + "trait_set": "ContentLanguageSupport<'a>" + }, + { + "name": "cache_control", + "field_type": "&'a str", + "optional": true, + "trait_get": "CacheControlOption<'a>", + "trait_set": "CacheControlSupport<'a>" + }, + { + "name": "content_disposition", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentDispositionOption<'a>", + "trait_set": "ContentDispositionSupport<'a>" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "if_since_condition", + "field_type": "IfSinceCondition", + "optional": true, + "trait_get": "IfSinceConditionOption", + "trait_set": "IfSinceConditionSupport" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs b/sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs similarity index 99% rename from sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs rename to sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs index 1a22d7d2d0..3b6327c79c 100644 --- a/sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs +++ b/sdk/storage/src/blob/blob/requests/copy_blob_from_url_builder.rs @@ -1,10 +1,10 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::CopyBlobFromUrlResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::collections::HashMap; use std::convert::TryInto; diff --git a/sdk/storage/src/blob/blob/requests/delete_blob_builder.json b/sdk/storage/src/blob/blob/requests/delete_blob_builder.json new file mode 100644 index 0000000000..1b67d6b115 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/delete_blob_builder.json @@ -0,0 +1,79 @@ +{ + "name": "DeleteBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::DeleteBlobResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::{DeleteSnapshotsMethodRequired, DeleteSnapshotsMethodSupport}", + "azure_core::prelude::*", + "azure_core::{DeleteSnapshotsMethod, No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "delete_snapshots_method", + "field_type": "DeleteSnapshotsMethod", + "builder_type": "DeleteSnapshotMethodSet", + "optional": false, + "initializer": "DeleteSnapshotsMethod::Include", + "trait_get": "DeleteSnapshotsMethodRequired", + "trait_set": "DeleteSnapshotsMethodSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/delete_blob_builder.rs b/sdk/storage/src/blob/blob/requests/delete_blob_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/delete_blob_builder.rs rename to sdk/storage/src/blob/blob/requests/delete_blob_builder.rs index 8612a5241b..a9717e0e97 100644 --- a/sdks/storage/src/blob/blob/requests/delete_blob_builder.rs +++ b/sdk/storage/src/blob/blob/requests/delete_blob_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::DeleteBlobResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{DeleteSnapshotsMethod, No, ToAssign, Yes}; -use azure_sdk_core::{DeleteSnapshotsMethodRequired, DeleteSnapshotsMethodSupport}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{DeleteSnapshotsMethod, No, ToAssign, Yes}; +use azure_core::{DeleteSnapshotsMethodRequired, DeleteSnapshotsMethodSupport}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json b/sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json new file mode 100644 index 0000000000..d7e26641c7 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json @@ -0,0 +1,78 @@ +{ + "name": "DeleteBlobSnapshotBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::DeleteBlobResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "chrono::{DateTime, Utc}", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "snapshot", + "field_type": "DateTime", + "builder_type": "SnapshotSet", + "optional": false, + "trait_get": "SnapshotRequired", + "trait_set": "SnapshotSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs b/sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs rename to sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs index c3b24a5ae7..971d2c67a3 100644 --- a/sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs +++ b/sdk/storage/src/blob/blob/requests/delete_blob_snapshot_builder.rs @@ -1,10 +1,10 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::DeleteBlobResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/get_blob_builder.json b/sdk/storage/src/blob/blob/requests/get_blob_builder.json new file mode 100644 index 0000000000..3edc3e2a24 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/get_blob_builder.json @@ -0,0 +1,87 @@ +{ + "name": "GetBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::responses::GetBlobResponse", + "crate::blob::{generate_blob_uri, Blob}", + "azure_core::{Yes, No, ToAssign}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::RANGE_GET_CONTENT_MD5", + "azure_core::lease::LeaseId", + "azure_core::range::Range", + "azure_core::util::RequestBuilderExt", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "chrono::{DateTime, Utc}", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "snapshot", + "field_type": "DateTime", + "optional": true, + "trait_get": "SnapshotOption", + "trait_set": "SnapshotSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "range", + "field_type": "&'a Range", + "optional": true, + "trait_get": "RangeOption<'a>", + "trait_set": "RangeSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/get_blob_builder.rs b/sdk/storage/src/blob/blob/requests/get_blob_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/get_blob_builder.rs rename to sdk/storage/src/blob/blob/requests/get_blob_builder.rs index ddcd658637..f860ab4021 100644 --- a/sdks/storage/src/blob/blob/requests/get_blob_builder.rs +++ b/sdk/storage/src/blob/blob/requests/get_blob_builder.rs @@ -1,13 +1,13 @@ use crate::blob::blob::responses::GetBlobResponse; use crate::blob::blob::{generate_blob_uri, Blob}; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::RANGE_GET_CONTENT_MD5; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::range::Range; -use azure_sdk_core::util::RequestBuilderExt; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::RANGE_GET_CONTENT_MD5; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::range::Range; +use azure_core::util::RequestBuilderExt; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/get_block_list_builder.json b/sdk/storage/src/blob/blob/requests/get_block_list_builder.json new file mode 100644 index 0000000000..8bb2286230 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/get_block_list_builder.json @@ -0,0 +1,79 @@ +{ + "name": "GetBlockListBuilder", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::GetBlockListResponse", + "crate::blob::{BlockListType, BlockListTypeRequired, BlockListTypeSupport}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::{Yes, No, ToAssign}", + "azure_core::prelude::*", + "azure_sdk_storage_core::client::Client", + "azure_sdk_storage_core::ClientRequired", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "block_list_type", + "field_type": "BlockListType", + "builder_type": "BlobListTypeSet", + "optional": false, + "initializer": "BlockListType::Committed", + "trait_get": "BlockListTypeRequired", + "trait_set": "BlockListTypeSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/get_block_list_builder.rs b/sdk/storage/src/blob/blob/requests/get_block_list_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/get_block_list_builder.rs rename to sdk/storage/src/blob/blob/requests/get_block_list_builder.rs index 8548dd7d35..1ac769d995 100644 --- a/sdks/storage/src/blob/blob/requests/get_block_list_builder.rs +++ b/sdk/storage/src/blob/blob/requests/get_block_list_builder.rs @@ -3,10 +3,10 @@ use crate::blob::blob::responses::GetBlockListResponse; use crate::blob::blob::{BlockListType, BlockListTypeRequired, BlockListTypeSupport}; use crate::core::client::Client; use crate::core::ClientRequired; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdks/storage/src/blob/blob/requests/mod.rs b/sdk/storage/src/blob/blob/requests/mod.rs similarity index 100% rename from sdks/storage/src/blob/blob/requests/mod.rs rename to sdk/storage/src/blob/blob/requests/mod.rs diff --git a/sdk/storage/src/blob/blob/requests/put_append_blob_builder.json b/sdk/storage/src/blob/blob/requests/put_append_blob_builder.json new file mode 100644 index 0000000000..af1ed9a104 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_append_blob_builder.json @@ -0,0 +1,121 @@ +{ + "name": "PutAppendBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlobResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::BLOB_TYPE", + "azure_core::lease::LeaseId", + "azure_core::modify_conditions::IfMatchCondition", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "azure_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::collections::HashMap", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_type", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentTypeOption<'a>", + "trait_set": "ContentTypeSupport<'a>" + }, + { + "name": "content_encoding", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentEncodingOption<'a>", + "trait_set": "ContentEncodingSupport<'a>" + }, + { + "name": "content_language", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentLanguageOption<'a>", + "trait_set": "ContentLanguageSupport<'a>" + }, + { + "name": "cache_control", + "field_type": "&'a str", + "optional": true, + "trait_get": "CacheControlOption<'a>", + "trait_set": "CacheControlSupport<'a>" + }, + { + "name": "content_disposition", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentDispositionOption<'a>", + "trait_set": "ContentDispositionSupport<'a>" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_append_blob_builder.rs b/sdk/storage/src/blob/blob/requests/put_append_blob_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/put_append_blob_builder.rs rename to sdk/storage/src/blob/blob/requests/put_append_blob_builder.rs index 0ec807ade3..758fdc15e4 100644 --- a/sdks/storage/src/blob/blob/requests/put_append_blob_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_append_blob_builder.rs @@ -1,12 +1,12 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::PutBlobResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::BLOB_TYPE; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::BLOB_TYPE; +use azure_core::lease::LeaseId; +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::collections::HashMap; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/put_append_block_builder.json b/sdk/storage/src/blob/blob/requests/put_append_block_builder.json new file mode 100644 index 0000000000..7742a299a0 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_append_block_builder.json @@ -0,0 +1,99 @@ +{ + "name": "PutAppendBlockBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlockResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::modify_conditions::IfMatchCondition", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "body", + "field_type": "&'a [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'a>", + "trait_set": "BodySupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_md5", + "field_type": "&'a [u8]", + "optional": true, + "trait_get": "ContentMD5Option<'a>", + "trait_set": "ContentMD5Support<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "append_position", + "field_type": "u32", + "optional": true, + "trait_get": "AppendPositionOption", + "trait_set": "AppendPositionSupport" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_append_block_builder.rs b/sdk/storage/src/blob/blob/requests/put_append_block_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/put_append_block_builder.rs rename to sdk/storage/src/blob/blob/requests/put_append_block_builder.rs index df7f83e84c..784b84ea61 100644 --- a/sdks/storage/src/blob/blob/requests/put_append_block_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_append_block_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::PutBlockResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/put_block_blob_builder.json b/sdk/storage/src/blob/blob/requests/put_block_blob_builder.json new file mode 100644 index 0000000000..89217090b8 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_block_blob_builder.json @@ -0,0 +1,137 @@ +{ + "name": "PutBlockBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlockBlobResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::BLOB_TYPE", + "azure_core::lease::LeaseId", + "azure_core::modify_conditions::IfMatchCondition", + "azure_core::prelude::*", + "azure_sdk_storage_core::client::Client", + "azure_core::{Yes, No, ToAssign}", + "azure_sdk_storage_core::ClientRequired", + "hyper::{Method, StatusCode}", + "std::collections::HashMap", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "body", + "field_type": "&'a [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'a>", + "trait_set": "BodySupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_type", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentTypeOption<'a>", + "trait_set": "ContentTypeSupport<'a>" + }, + { + "name": "content_encoding", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentEncodingOption<'a>", + "trait_set": "ContentEncodingSupport<'a>" + }, + { + "name": "content_language", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentLanguageOption<'a>", + "trait_set": "ContentLanguageSupport<'a>" + }, + { + "name": "cache_control", + "field_type": "&'a str", + "optional": true, + "trait_get": "CacheControlOption<'a>", + "trait_set": "CacheControlSupport<'a>" + }, + { + "name": "content_md5", + "field_type": "&'a [u8]", + "optional": true, + "trait_get": "ContentMD5Option<'a>", + "trait_set": "ContentMD5Support<'a>" + }, + { + "name": "content_disposition", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentDispositionOption<'a>", + "trait_set": "ContentDispositionSupport<'a>" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_block_blob_builder.rs b/sdk/storage/src/blob/blob/requests/put_block_blob_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/put_block_blob_builder.rs rename to sdk/storage/src/blob/blob/requests/put_block_blob_builder.rs index 6357951a0b..2afacca828 100644 --- a/sdks/storage/src/blob/blob/requests/put_block_blob_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_block_blob_builder.rs @@ -2,12 +2,12 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::PutBlockBlobResponse; use crate::core::client::Client; use crate::core::ClientRequired; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::BLOB_TYPE; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::modify_conditions::IfMatchCondition; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::BLOB_TYPE; +use azure_core::lease::LeaseId; +use azure_core::modify_conditions::IfMatchCondition; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::collections::HashMap; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/put_block_builder.json b/sdk/storage/src/blob/blob/requests/put_block_builder.json new file mode 100644 index 0000000000..a9914e2616 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_block_builder.json @@ -0,0 +1,92 @@ +{ + "name": "PutBlockBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlockResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "body", + "field_type": "&'a [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'a>", + "trait_set": "BodySupport<'a>" + }, + { + "name": "block_id", + "field_type": "&'a [u8]", + "builder_type": "BlockIdSet", + "optional": false, + "trait_get": "BlockIdRequired<'a>", + "trait_set": "BlockIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_md5", + "field_type": "&'a [u8]", + "optional": true, + "trait_get": "ContentMD5Option<'a>", + "trait_set": "ContentMD5Support<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_block_builder.rs b/sdk/storage/src/blob/blob/requests/put_block_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/put_block_builder.rs rename to sdk/storage/src/blob/blob/requests/put_block_builder.rs index b604302a48..6805376c8d 100644 --- a/sdks/storage/src/blob/blob/requests/put_block_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_block_builder.rs @@ -1,10 +1,10 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::PutBlockResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/put_block_list_builder.json b/sdk/storage/src/blob/blob/requests/put_block_list_builder.json new file mode 100644 index 0000000000..9a3cbafbca --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_block_list_builder.json @@ -0,0 +1,126 @@ +{ + "name": "PutBlockListBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlockListResponse", + "crate::blob::BlockList", + "crate::blob::{BlockListRequired, BlockListSupport}", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "hyper::{Method, StatusCode}", + "azure_sdk_storage_core::prelude::*", + "azure_core::add_content_md5_header", + "azure_core::{Yes, No, ToAssign}", + "std::borrow::Borrow", + "std::collections::HashMap", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C", + "T" + ], + "extra_wheres": [ + "C: Client", + "T: Borrow<[u8]> + 'a" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "block_list", + "field_type": "&'a BlockList", + "builder_type": "BlockListSet", + "optional": false, + "trait_get": "BlockListRequired<'a, T>", + "trait_set": "BlockListSupport<'a, T>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_type", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentTypeOption<'a>", + "trait_set": "ContentTypeSupport<'a>" + }, + { + "name": "content_encoding", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentEncodingOption<'a>", + "trait_set": "ContentEncodingSupport<'a>" + }, + { + "name": "content_language", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentLanguageOption<'a>", + "trait_set": "ContentLanguageSupport<'a>" + }, + { + "name": "cache_control", + "field_type": "&'a str", + "optional": true, + "trait_get": "CacheControlOption<'a>", + "trait_set": "CacheControlSupport<'a>" + }, + { + "name": "content_disposition", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentDispositionOption<'a>", + "trait_set": "ContentDispositionSupport<'a>" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_block_list_builder.rs b/sdk/storage/src/blob/blob/requests/put_block_list_builder.rs similarity index 99% rename from sdks/storage/src/blob/blob/requests/put_block_list_builder.rs rename to sdk/storage/src/blob/blob/requests/put_block_list_builder.rs index 48dd9803f7..5e6a74dc89 100644 --- a/sdks/storage/src/blob/blob/requests/put_block_list_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_block_list_builder.rs @@ -3,11 +3,11 @@ use crate::blob::blob::responses::PutBlockListResponse; use crate::blob::blob::BlockList; use crate::blob::blob::{BlockListRequired, BlockListSupport}; use crate::core::prelude::*; -use azure_sdk_core::add_content_md5_header; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::add_content_md5_header; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::borrow::Borrow; use std::collections::HashMap; diff --git a/sdk/storage/src/blob/blob/requests/put_page_blob_builder.json b/sdk/storage/src/blob/blob/requests/put_page_blob_builder.json new file mode 100644 index 0000000000..1357ef4cc2 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/put_page_blob_builder.json @@ -0,0 +1,137 @@ +{ + "name": "PutPageBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::PutBlobResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::BLOB_TYPE", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::collections::HashMap", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "content_length", + "field_type": "u64", + "initializer": "0", + "builder_type": "PageBlobLengthSet", + "optional": false, + "trait_get": "PageBlobLengthRequired", + "trait_set": "PageBlobLengthSupport" + }, + { + "name": "sequence_number", + "field_type": "u64", + "initializer": "0", + "optional": true, + "trait_get": "SequenceNumberOption", + "trait_set": "SequenceNumberSupport" + }, + { + "name": "access_tier", + "field_type": "&'a str", + "optional": true, + "trait_get": "AccessTierOption<'a>", + "trait_set": "AccessTierSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "content_type", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentTypeOption<'a>", + "trait_set": "ContentTypeSupport<'a>" + }, + { + "name": "content_encoding", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentEncodingOption<'a>", + "trait_set": "ContentEncodingSupport<'a>" + }, + { + "name": "content_language", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentLanguageOption<'a>", + "trait_set": "ContentLanguageSupport<'a>" + }, + { + "name": "cache_control", + "field_type": "&'a str", + "optional": true, + "trait_get": "CacheControlOption<'a>", + "trait_set": "CacheControlSupport<'a>" + }, + { + "name": "content_disposition", + "field_type": "&'a str", + "optional": true, + "trait_get": "ContentDispositionOption<'a>", + "trait_set": "ContentDispositionSupport<'a>" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/put_page_blob_builder.rs b/sdk/storage/src/blob/blob/requests/put_page_blob_builder.rs similarity index 99% rename from sdks/storage/src/blob/blob/requests/put_page_blob_builder.rs rename to sdk/storage/src/blob/blob/requests/put_page_blob_builder.rs index 1e7a4af61a..fbae6264f9 100644 --- a/sdks/storage/src/blob/blob/requests/put_page_blob_builder.rs +++ b/sdk/storage/src/blob/blob/requests/put_page_blob_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::PutBlobResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::BLOB_TYPE; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::BLOB_TYPE; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::collections::HashMap; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/release_blob_lease_builder.json b/sdk/storage/src/blob/blob/requests/release_blob_lease_builder.json new file mode 100644 index 0000000000..84dcdb727f --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/release_blob_lease_builder.json @@ -0,0 +1,71 @@ +{ + "name": "ReleaseBlobLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::ReleaseBlobLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "builder_type": "LeaseIdSet", + "optional": false, + "trait_get": "LeaseIdRequired<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/release_blob_lease_builder.rs b/sdk/storage/src/blob/blob/requests/release_blob_lease_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/release_blob_lease_builder.rs rename to sdk/storage/src/blob/blob/requests/release_blob_lease_builder.rs index 926ee8e9b3..d5b3c593cc 100644 --- a/sdks/storage/src/blob/blob/requests/release_blob_lease_builder.rs +++ b/sdk/storage/src/blob/blob/requests/release_blob_lease_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::ReleaseBlobLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.json b/sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.json new file mode 100644 index 0000000000..42ad04e246 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.json @@ -0,0 +1,71 @@ +{ + "name": "RenewBlobLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::RenewBlobLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "builder_type": "LeaseIdSet", + "optional": false, + "trait_get": "LeaseIdRequired<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.rs b/sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.rs similarity index 97% rename from sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.rs rename to sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.rs index f01f3321af..97faf45342 100644 --- a/sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.rs +++ b/sdk/storage/src/blob/blob/requests/renew_blob_lease_builder.rs @@ -1,11 +1,11 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::RenewBlobLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdks/storage/src/blob/blob/requests/signed_url_builder.rs b/sdk/storage/src/blob/blob/requests/signed_url_builder.rs similarity index 99% rename from sdks/storage/src/blob/blob/requests/signed_url_builder.rs rename to sdk/storage/src/blob/blob/requests/signed_url_builder.rs index b2bb6bcbb3..040bab0f71 100644 --- a/sdks/storage/src/blob/blob/requests/signed_url_builder.rs +++ b/sdk/storage/src/blob/blob/requests/signed_url_builder.rs @@ -4,7 +4,7 @@ use crate::core::{ shared_access_signature::SharedAccessSignature, SharedAccessSignatureRequired, SharedAccessSignatureSupport, }; -use azure_sdk_core::{ +use azure_core::{ BlobNameRequired, BlobNameSupport, ContainerNameRequired, ContainerNameSupport, No, ToAssign, Yes, }; diff --git a/sdk/storage/src/blob/blob/requests/update_page_builder.json b/sdk/storage/src/blob/blob/requests/update_page_builder.json new file mode 100644 index 0000000000..4f60766639 --- /dev/null +++ b/sdk/storage/src/blob/blob/requests/update_page_builder.json @@ -0,0 +1,117 @@ +{ + "name": "UpdatePageBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::generate_blob_uri", + "crate::blob::responses::UpdatePageResponse", + "azure_core::ba512_range::BA512Range", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::PAGE_WRITE", + "azure_core::lease::LeaseId", + "azure_core::modify_conditions::{IfMatchCondition, IfSinceCondition, SequenceNumberCondition}", + "azure_core::prelude::*", + "azure_core::{Yes, No, ToAssign}", + "azure_sdk_storage_core::prelude::*", + "azure_sdk_storage_core::ClientRequired", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "blob_name", + "field_type": "&'a str", + "builder_type": "BlobNameSet", + "optional": false, + "trait_get": "BlobNameRequired<'a>", + "trait_set": "BlobNameSupport<'a>" + }, + { + "name": "ba512_range", + "field_type": "&'a BA512Range", + "builder_type": "BA512RangeSet", + "optional": false, + "trait_get": "BA512RangeRequired<'a>", + "trait_set": "BA512RangeSupport<'a>" + }, + { + "name": "body", + "field_type": "&'a [u8]", + "builder_type": "BodySet", + "optional": false, + "trait_get": "BodyRequired<'a>", + "trait_set": "BodySupport<'a>" + }, + { + "name": "content_md5", + "field_type": "&'a [u8]", + "optional": true, + "trait_get": "ContentMD5Option<'a>", + "trait_set": "ContentMD5Support<'a>" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "sequence_number_condition", + "field_type": "SequenceNumberCondition", + "optional": true, + "trait_get": "SequenceNumberConditionOption", + "trait_set": "SequenceNumberConditionSupport" + }, + { + "name": "if_since_condition", + "field_type": "IfSinceCondition", + "optional": true, + "trait_get": "IfSinceConditionOption", + "trait_set": "IfSinceConditionSupport" + }, + { + "name": "if_match_condition", + "field_type": "IfMatchCondition<'a>", + "optional": true, + "trait_get": "IfMatchConditionOption<'a>", + "trait_set": "IfMatchConditionSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + } + ] +} diff --git a/sdks/storage/src/blob/blob/requests/update_page_builder.rs b/sdk/storage/src/blob/blob/requests/update_page_builder.rs similarity index 98% rename from sdks/storage/src/blob/blob/requests/update_page_builder.rs rename to sdk/storage/src/blob/blob/requests/update_page_builder.rs index af4a0519a2..742319d22a 100644 --- a/sdks/storage/src/blob/blob/requests/update_page_builder.rs +++ b/sdk/storage/src/blob/blob/requests/update_page_builder.rs @@ -2,12 +2,12 @@ use crate::blob::blob::generate_blob_uri; use crate::blob::blob::responses::UpdatePageResponse; use crate::core::prelude::*; use crate::core::ClientRequired; -use azure_sdk_core::ba512_range::BA512Range; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::PAGE_WRITE; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::ba512_range::BA512Range; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::PAGE_WRITE; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdks/storage/src/blob/blob/responses/acquire_blob_lease_response.rs b/sdk/storage/src/blob/blob/responses/acquire_blob_lease_response.rs similarity index 85% rename from sdks/storage/src/blob/blob/responses/acquire_blob_lease_response.rs rename to sdk/storage/src/blob/blob/responses/acquire_blob_lease_response.rs index 9f832291a2..a624880c6d 100644 --- a/sdks/storage/src/blob/blob/responses/acquire_blob_lease_response.rs +++ b/sdk/storage/src/blob/blob/responses/acquire_blob_lease_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::RequestId; +use azure_core::lease::LeaseId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(AcquireBlobLeaseResponse, diff --git a/sdks/storage/src/blob/blob/responses/break_blob_lease_response.rs b/sdk/storage/src/blob/blob/responses/break_blob_lease_response.rs similarity index 92% rename from sdks/storage/src/blob/blob/responses/break_blob_lease_response.rs rename to sdk/storage/src/blob/blob/responses/break_blob_lease_response.rs index 7d4332dba2..a2a845fc08 100644 --- a/sdks/storage/src/blob/blob/responses/break_blob_lease_response.rs +++ b/sdk/storage/src/blob/blob/responses/break_blob_lease_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(BreakBlobLeaseResponse , diff --git a/sdks/storage/src/blob/blob/responses/change_blob_lease_response.rs b/sdk/storage/src/blob/blob/responses/change_blob_lease_response.rs similarity index 85% rename from sdks/storage/src/blob/blob/responses/change_blob_lease_response.rs rename to sdk/storage/src/blob/blob/responses/change_blob_lease_response.rs index 403880f659..73a6b90454 100644 --- a/sdks/storage/src/blob/blob/responses/change_blob_lease_response.rs +++ b/sdk/storage/src/blob/blob/responses/change_blob_lease_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::RequestId; +use azure_core::lease::LeaseId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(ChangeBlobLeaseResponse , diff --git a/sdks/storage/src/blob/blob/responses/clear_page_response.rs b/sdk/storage/src/blob/blob/responses/clear_page_response.rs similarity index 92% rename from sdks/storage/src/blob/blob/responses/clear_page_response.rs rename to sdk/storage/src/blob/blob/responses/clear_page_response.rs index 75168bb962..79615737d1 100644 --- a/sdks/storage/src/blob/blob/responses/clear_page_response.rs +++ b/sdk/storage/src/blob/blob/responses/clear_page_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(ClearPageResponse, diff --git a/sdks/storage/src/blob/blob/responses/copy_blob_from_url_response.rs b/sdk/storage/src/blob/blob/responses/copy_blob_from_url_response.rs similarity index 96% rename from sdks/storage/src/blob/blob/responses/copy_blob_from_url_response.rs rename to sdk/storage/src/blob/blob/responses/copy_blob_from_url_response.rs index c4986bfeac..51d13bf88e 100644 --- a/sdks/storage/src/blob/blob/responses/copy_blob_from_url_response.rs +++ b/sdk/storage/src/blob/blob/responses/copy_blob_from_url_response.rs @@ -1,8 +1,8 @@ use crate::blob::blob::{copy_status_from_headers, CopyStatus}; use crate::core::copy_id_from_headers; use crate::core::CopyId; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ content_md5_from_headers_optional, date_from_headers, etag_from_headers, last_modified_from_headers, request_id_from_headers, server_from_headers, version_from_headers, RequestId, diff --git a/sdks/storage/src/blob/blob/responses/delete_blob_response.rs b/sdk/storage/src/blob/blob/responses/delete_blob_response.rs similarity index 90% rename from sdks/storage/src/blob/blob/responses/delete_blob_response.rs rename to sdk/storage/src/blob/blob/responses/delete_blob_response.rs index 4fbed07a4e..5a7d203b24 100644 --- a/sdks/storage/src/blob/blob/responses/delete_blob_response.rs +++ b/sdk/storage/src/blob/blob/responses/delete_blob_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(DeleteBlobResponse , diff --git a/sdks/storage/src/blob/blob/responses/get_blob_response.rs b/sdk/storage/src/blob/blob/responses/get_blob_response.rs similarity index 85% rename from sdks/storage/src/blob/blob/responses/get_blob_response.rs rename to sdk/storage/src/blob/blob/responses/get_blob_response.rs index de03e082dc..63d9862690 100644 --- a/sdks/storage/src/blob/blob/responses/get_blob_response.rs +++ b/sdk/storage/src/blob/blob/responses/get_blob_response.rs @@ -1,6 +1,6 @@ use crate::blob::blob::Blob; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{date_from_headers, request_id_from_headers, RequestId}; +use azure_core::errors::AzureError; +use azure_core::{date_from_headers, request_id_from_headers, RequestId}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/storage/src/blob/blob/responses/get_block_list_response.rs b/sdk/storage/src/blob/blob/responses/get_block_list_response.rs similarity index 95% rename from sdks/storage/src/blob/blob/responses/get_block_list_response.rs rename to sdk/storage/src/blob/blob/responses/get_block_list_response.rs index 97111304ba..d1b896602d 100644 --- a/sdks/storage/src/blob/blob/responses/get_block_list_response.rs +++ b/sdk/storage/src/blob/blob/responses/get_block_list_response.rs @@ -1,6 +1,6 @@ use crate::blob::blob::BlockWithSizeList; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ date_from_headers, etag_from_headers_optional, last_modified_from_headers_optional, request_id_from_headers, RequestId, }; diff --git a/sdks/storage/src/blob/blob/responses/list_blobs_response.rs b/sdk/storage/src/blob/blob/responses/list_blobs_response.rs similarity index 82% rename from sdks/storage/src/blob/blob/responses/list_blobs_response.rs rename to sdk/storage/src/blob/blob/responses/list_blobs_response.rs index 626a975ebf..38328bb71c 100644 --- a/sdks/storage/src/blob/blob/responses/list_blobs_response.rs +++ b/sdk/storage/src/blob/blob/responses/list_blobs_response.rs @@ -1,7 +1,7 @@ use crate::blob::blob::{incomplete_vector_from_response, Blob}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::incompletevector::IncompleteVector; -use azure_sdk_core::{date_from_headers, request_id_from_headers, RequestId}; +use azure_core::errors::AzureError; +use azure_core::incompletevector::IncompleteVector; +use azure_core::{date_from_headers, request_id_from_headers, RequestId}; use chrono::{DateTime, Utc}; use http::HeaderMap; diff --git a/sdks/storage/src/blob/blob/responses/mod.rs b/sdk/storage/src/blob/blob/responses/mod.rs similarity index 100% rename from sdks/storage/src/blob/blob/responses/mod.rs rename to sdk/storage/src/blob/blob/responses/mod.rs diff --git a/sdks/storage/src/blob/blob/responses/put_blob_response.rs b/sdk/storage/src/blob/blob/responses/put_blob_response.rs similarity index 94% rename from sdks/storage/src/blob/blob/responses/put_blob_response.rs rename to sdk/storage/src/blob/blob/responses/put_blob_response.rs index 282955aa31..0ff3e674b2 100644 --- a/sdks/storage/src/blob/blob/responses/put_blob_response.rs +++ b/sdk/storage/src/blob/blob/responses/put_blob_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ date_from_headers, etag_from_headers, last_modified_from_headers, request_id_from_headers, request_server_encrypted_from_headers, RequestId, }; diff --git a/sdks/storage/src/blob/blob/responses/put_block_blob_response.rs b/sdk/storage/src/blob/blob/responses/put_block_blob_response.rs similarity index 95% rename from sdks/storage/src/blob/blob/responses/put_block_blob_response.rs rename to sdk/storage/src/blob/blob/responses/put_block_blob_response.rs index a4c2d623f2..b968dcfc0b 100644 --- a/sdks/storage/src/blob/blob/responses/put_block_blob_response.rs +++ b/sdk/storage/src/blob/blob/responses/put_block_blob_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ consistency_from_headers, date_from_headers, etag_from_headers, last_modified_from_headers, request_id_from_headers, request_server_encrypted_from_headers, Consistency, RequestId, }; diff --git a/sdks/storage/src/blob/blob/responses/put_block_list_response.rs b/sdk/storage/src/blob/blob/responses/put_block_list_response.rs similarity index 95% rename from sdks/storage/src/blob/blob/responses/put_block_list_response.rs rename to sdk/storage/src/blob/blob/responses/put_block_list_response.rs index a013df27e3..79c6e4cc72 100644 --- a/sdks/storage/src/blob/blob/responses/put_block_list_response.rs +++ b/sdk/storage/src/blob/blob/responses/put_block_list_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ content_md5_from_headers, date_from_headers, etag_from_headers, last_modified_from_headers, request_id_from_headers, request_server_encrypted_from_headers, RequestId, }; diff --git a/sdks/storage/src/blob/blob/responses/put_block_response.rs b/sdk/storage/src/blob/blob/responses/put_block_response.rs similarity index 93% rename from sdks/storage/src/blob/blob/responses/put_block_response.rs rename to sdk/storage/src/blob/blob/responses/put_block_response.rs index 959080f742..0cb9e2c1fd 100644 --- a/sdks/storage/src/blob/blob/responses/put_block_response.rs +++ b/sdk/storage/src/blob/blob/responses/put_block_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ consistency_from_headers, date_from_headers, request_id_from_headers, request_server_encrypted_from_headers, Consistency, RequestId, }; diff --git a/sdks/storage/src/blob/blob/responses/release_blob_lease_response.rs b/sdk/storage/src/blob/blob/responses/release_blob_lease_response.rs similarity index 91% rename from sdks/storage/src/blob/blob/responses/release_blob_lease_response.rs rename to sdk/storage/src/blob/blob/responses/release_blob_lease_response.rs index 7db5576fb5..90c726737e 100644 --- a/sdks/storage/src/blob/blob/responses/release_blob_lease_response.rs +++ b/sdk/storage/src/blob/blob/responses/release_blob_lease_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(ReleaseBlobLeaseResponse , diff --git a/sdks/storage/src/blob/blob/responses/renew_blob_lease_response.rs b/sdk/storage/src/blob/blob/responses/renew_blob_lease_response.rs similarity index 85% rename from sdks/storage/src/blob/blob/responses/renew_blob_lease_response.rs rename to sdk/storage/src/blob/blob/responses/renew_blob_lease_response.rs index 7816f468b6..04a355119b 100644 --- a/sdks/storage/src/blob/blob/responses/renew_blob_lease_response.rs +++ b/sdk/storage/src/blob/blob/responses/renew_blob_lease_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::RequestId; +use azure_core::lease::LeaseId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(RenewBlobLeaseResponse, diff --git a/sdks/storage/src/blob/blob/responses/update_page_response.rs b/sdk/storage/src/blob/blob/responses/update_page_response.rs similarity index 95% rename from sdks/storage/src/blob/blob/responses/update_page_response.rs rename to sdk/storage/src/blob/blob/responses/update_page_response.rs index 1193e30f4c..cd4ee97aad 100644 --- a/sdks/storage/src/blob/blob/responses/update_page_response.rs +++ b/sdk/storage/src/blob/blob/responses/update_page_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{ +use azure_core::errors::AzureError; +use azure_core::{ content_md5_from_headers, date_from_headers, etag_from_headers, last_modified_from_headers, request_id_from_headers, request_server_encrypted_from_headers, sequence_number_from_headers, RequestId, diff --git a/sdks/storage/src/blob/container/mod.rs b/sdk/storage/src/blob/container/mod.rs similarity index 98% rename from sdks/storage/src/blob/container/mod.rs rename to sdk/storage/src/blob/container/mod.rs index 60b27065c7..c37a6b7746 100644 --- a/sdks/storage/src/blob/container/mod.rs +++ b/sdk/storage/src/blob/container/mod.rs @@ -2,9 +2,9 @@ pub mod requests; pub mod responses; use crate::core::prelude::*; -use azure_sdk_core::incompletevector::IncompleteVector; -use azure_sdk_core::StoredAccessPolicyList; -use azure_sdk_core::{ +use azure_core::incompletevector::IncompleteVector; +use azure_core::StoredAccessPolicyList; +use azure_core::{ errors::AzureError, headers::{ BLOB_PUBLIC_ACCESS, HAS_IMMUTABILITY_POLICY, HAS_LEGAL_HOLD, LEASE_DURATION, LEASE_STATE, diff --git a/sdk/storage/src/blob/container/requests/acquire_lease_builder.json b/sdk/storage/src/blob/container/requests/acquire_lease_builder.json new file mode 100644 index 0000000000..40199feba5 --- /dev/null +++ b/sdk/storage/src/blob/container/requests/acquire_lease_builder.json @@ -0,0 +1,76 @@ +{ + "name": "AcquireLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::AcquireLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + }, + { + "name": "lease_duration", + "field_type": "i8", + "builder_type": "LeaseDurationSet", + "optional": false, + "trait_get": "LeaseDurationRequired", + "trait_set": "LeaseDurationSupport" + }, + { + "name": "proposed_lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "ProposedLeaseIdOption<'a>", + "trait_set": "ProposedLeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/acquire_lease_builder.rs b/sdk/storage/src/blob/container/requests/acquire_lease_builder.rs similarity index 97% rename from sdks/storage/src/blob/container/requests/acquire_lease_builder.rs rename to sdk/storage/src/blob/container/requests/acquire_lease_builder.rs index 812cbb92c2..0b220b79a5 100644 --- a/sdks/storage/src/blob/container/requests/acquire_lease_builder.rs +++ b/sdk/storage/src/blob/container/requests/acquire_lease_builder.rs @@ -1,10 +1,10 @@ use crate::container::responses::AcquireLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/break_lease_builder.json b/sdk/storage/src/blob/container/requests/break_lease_builder.json new file mode 100644 index 0000000000..917f96374b --- /dev/null +++ b/sdk/storage/src/blob/container/requests/break_lease_builder.json @@ -0,0 +1,68 @@ +{ + "name": "BreakLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::BreakLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::headers::LEASE_ACTION", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_break_period", + "field_type": "u8", + "optional": true, + "trait_get": "LeaseBreakPeriodOption", + "trait_set": "LeaseBreakPeriodSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/break_lease_builder.rs b/sdk/storage/src/blob/container/requests/break_lease_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/break_lease_builder.rs rename to sdk/storage/src/blob/container/requests/break_lease_builder.rs index e945e3a2d6..1706044c3b 100644 --- a/sdks/storage/src/blob/container/requests/break_lease_builder.rs +++ b/sdk/storage/src/blob/container/requests/break_lease_builder.rs @@ -1,10 +1,10 @@ use crate::container::responses::BreakLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/create_builder.json b/sdk/storage/src/blob/container/requests/create_builder.json new file mode 100644 index 0000000000..d32ca5c7d8 --- /dev/null +++ b/sdk/storage/src/blob/container/requests/create_builder.json @@ -0,0 +1,69 @@ +{ + "name": "CreateBuilder", + "derive": "Debug, Clone", + "uses": [ + "std::collections::HashMap", + "crate::container::{PublicAccess, PublicAccessRequired, PublicAccessSupport}", + "azure_core::errors::{check_status_extract_body, AzureError}", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "public_access", + "field_type": "PublicAccess", + "builder_type": "PublicAccessSet", + "optional": false, + "initializer": "PublicAccess::None", + "trait_get": "PublicAccessRequired", + "trait_set": "PublicAccessSupport" + }, + { + "name": "metadata", + "field_type": "&'a HashMap<&'a str, &'a str>", + "optional": true, + "trait_get": "MetadataOption<'a>", + "trait_set": "MetadataSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/create_builder.rs b/sdk/storage/src/blob/container/requests/create_builder.rs similarity index 98% rename from sdks/storage/src/blob/container/requests/create_builder.rs rename to sdk/storage/src/blob/container/requests/create_builder.rs index e823bb1f38..8013d2e984 100644 --- a/sdks/storage/src/blob/container/requests/create_builder.rs +++ b/sdk/storage/src/blob/container/requests/create_builder.rs @@ -1,8 +1,8 @@ use crate::container::{PublicAccess, PublicAccessRequired, PublicAccessSupport}; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::collections::HashMap; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/delete_builder.json b/sdk/storage/src/blob/container/requests/delete_builder.json new file mode 100644 index 0000000000..5327dbceec --- /dev/null +++ b/sdk/storage/src/blob/container/requests/delete_builder.json @@ -0,0 +1,59 @@ +{ + "name": "DeleteBuilder", + "derive": "Debug, Clone", + "uses": [ + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/delete_builder.rs b/sdk/storage/src/blob/container/requests/delete_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/delete_builder.rs rename to sdk/storage/src/blob/container/requests/delete_builder.rs index 420d993f09..dec2ce643b 100644 --- a/sdks/storage/src/blob/container/requests/delete_builder.rs +++ b/sdk/storage/src/blob/container/requests/delete_builder.rs @@ -1,8 +1,8 @@ use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/get_acl_builder.json b/sdk/storage/src/blob/container/requests/get_acl_builder.json new file mode 100644 index 0000000000..8745d9cf6b --- /dev/null +++ b/sdk/storage/src/blob/container/requests/get_acl_builder.json @@ -0,0 +1,60 @@ +{ + "name": "GetACLBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::GetACLResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/get_acl_builder.rs b/sdk/storage/src/blob/container/requests/get_acl_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/get_acl_builder.rs rename to sdk/storage/src/blob/container/requests/get_acl_builder.rs index 3175a8fe83..fedee6e971 100644 --- a/sdks/storage/src/blob/container/requests/get_acl_builder.rs +++ b/sdk/storage/src/blob/container/requests/get_acl_builder.rs @@ -1,9 +1,9 @@ use crate::container::responses::GetACLResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/get_properties_builder.json b/sdk/storage/src/blob/container/requests/get_properties_builder.json new file mode 100644 index 0000000000..c36f555f2d --- /dev/null +++ b/sdk/storage/src/blob/container/requests/get_properties_builder.json @@ -0,0 +1,60 @@ +{ + "name": "GetPropertiesBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::GetPropertiesResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/get_properties_builder.rs b/sdk/storage/src/blob/container/requests/get_properties_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/get_properties_builder.rs rename to sdk/storage/src/blob/container/requests/get_properties_builder.rs index fb7d31ecfd..7aa8628105 100644 --- a/sdks/storage/src/blob/container/requests/get_properties_builder.rs +++ b/sdk/storage/src/blob/container/requests/get_properties_builder.rs @@ -1,9 +1,9 @@ use crate::container::responses::GetPropertiesResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/list_blobs_builder.json b/sdk/storage/src/blob/container/requests/list_blobs_builder.json new file mode 100644 index 0000000000..cfd7366338 --- /dev/null +++ b/sdk/storage/src/blob/container/requests/list_blobs_builder.json @@ -0,0 +1,124 @@ +{ + "name": "ListBlobBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::blob::responses::ListBlobsResponse", + "crate::container::generate_container_uri", + "azure_core::errors::{check_status_extract_headers_and_body_as_string, AzureError}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_sdk_storage_core::client::Client", + "azure_sdk_storage_core::ClientRequired", + "futures::stream::{unfold, Stream}", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "prefix", + "field_type": "&'a str", + "optional": true, + "trait_get": "PrefixOption<'a>", + "trait_set": "PrefixSupport<'a>" + }, + { + "name": "delimiter", + "field_type": "&'a str", + "optional": true, + "trait_get": "DelimiterOption<'a>", + "trait_set": "DelimiterSupport<'a>" + }, + { + "name": "next_marker", + "field_type": "&'a str", + "optional": true, + "trait_get": "NextMarkerOption<'a>", + "trait_set": "NextMarkerSupport<'a>" + }, + { + "name": "max_results", + "field_type": "u32", + "optional": true, + "trait_get": "MaxResultsOption", + "trait_set": "MaxResultsSupport" + }, + { + "name": "include_snapshots", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeSnapshotsOption", + "trait_set": "IncludeSnapshotsSupport" + }, + { + "name": "include_metadata", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeMetadataOption", + "trait_set": "IncludeMetadataSupport" + }, + { + "name": "include_uncommitted_blobs", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeUncommittedBlobsOption", + "trait_set": "IncludeUncommittedBlobsSupport" + }, + { + "name": "include_copy", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeCopyOption", + "trait_set": "IncludeCopySupport" + }, + { + "name": "include_deleted", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeDeletedOption", + "trait_set": "IncludeDeletedSupport" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/list_blobs_builder.rs b/sdk/storage/src/blob/container/requests/list_blobs_builder.rs similarity index 99% rename from sdks/storage/src/blob/container/requests/list_blobs_builder.rs rename to sdk/storage/src/blob/container/requests/list_blobs_builder.rs index 3f1514cbc0..fb30789af0 100644 --- a/sdks/storage/src/blob/container/requests/list_blobs_builder.rs +++ b/sdk/storage/src/blob/container/requests/list_blobs_builder.rs @@ -1,9 +1,9 @@ use crate::blob::blob::responses::ListBlobsResponse; use crate::blob::container::generate_container_uri; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body_as_string, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body_as_string, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use futures::stream::{unfold, Stream}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/list_builder.json b/sdk/storage/src/blob/container/requests/list_builder.json new file mode 100644 index 0000000000..f24cadb0ac --- /dev/null +++ b/sdk/storage/src/blob/container/requests/list_builder.json @@ -0,0 +1,73 @@ +{ + "name": "ListBuilder", + "derive": "Debug, Clone", + "uses": [ + "azure_core::request_id_from_headers", + "crate::container::incomplete_vector_from_container_response", + "crate::container::responses::ListContainersResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "prefix", + "field_type": "&'a str", + "optional": true, + "trait_get": "PrefixOption<'a>", + "trait_set": "PrefixSupport<'a>" + }, + { + "name": "next_marker", + "field_type": "&'a str", + "optional": true, + "trait_get": "NextMarkerOption<'a>", + "trait_set": "NextMarkerSupport<'a>" + }, + { + "name": "include_metadata", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeMetadataOption", + "trait_set": "IncludeMetadataSupport" + }, + { + "name": "max_results", + "field_type": "u32", + "optional": true, + "trait_get": "MaxResultsOption", + "trait_set": "MaxResultsSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/list_builder.rs b/sdk/storage/src/blob/container/requests/list_builder.rs similarity index 97% rename from sdks/storage/src/blob/container/requests/list_builder.rs rename to sdk/storage/src/blob/container/requests/list_builder.rs index 582f714a1f..db8578bdb3 100644 --- a/sdks/storage/src/blob/container/requests/list_builder.rs +++ b/sdk/storage/src/blob/container/requests/list_builder.rs @@ -1,9 +1,9 @@ use crate::container::incomplete_vector_from_container_response; use crate::container::responses::ListContainersResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::request_id_from_headers; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::request_id_from_headers; use hyper::{Method, StatusCode}; #[derive(Debug, Clone)] diff --git a/sdks/storage/src/blob/container/requests/mod.rs b/sdk/storage/src/blob/container/requests/mod.rs similarity index 100% rename from sdks/storage/src/blob/container/requests/mod.rs rename to sdk/storage/src/blob/container/requests/mod.rs diff --git a/sdk/storage/src/blob/container/requests/release_lease_builder.json b/sdk/storage/src/blob/container/requests/release_lease_builder.json new file mode 100644 index 0000000000..991f35ffbb --- /dev/null +++ b/sdk/storage/src/blob/container/requests/release_lease_builder.json @@ -0,0 +1,62 @@ +{ + "name": "ReleaseLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::ReleaseLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_core::headers::LEASE_ACTION", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "builder_type": "LeaseIdSet", + "optional": false, + "trait_get": "LeaseIdRequired<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/release_lease_builder.rs b/sdk/storage/src/blob/container/requests/release_lease_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/release_lease_builder.rs rename to sdk/storage/src/blob/container/requests/release_lease_builder.rs index 48a012c6a0..21a0aecc8e 100644 --- a/sdks/storage/src/blob/container/requests/release_lease_builder.rs +++ b/sdk/storage/src/blob/container/requests/release_lease_builder.rs @@ -1,10 +1,10 @@ use crate::container::responses::ReleaseLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/renew_lease_builder.json b/sdk/storage/src/blob/container/requests/renew_lease_builder.json new file mode 100644 index 0000000000..97b45c056c --- /dev/null +++ b/sdk/storage/src/blob/container/requests/renew_lease_builder.json @@ -0,0 +1,62 @@ +{ + "name": "RenewLeaseBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::responses::RenewLeaseResponse", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "azure_core::{No, ToAssign, Yes}", + "azure_core::headers::LEASE_ACTION", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "builder_type": "LeaseIdSet", + "optional": false, + "trait_get": "LeaseIdRequired<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/renew_lease_builder.rs b/sdk/storage/src/blob/container/requests/renew_lease_builder.rs similarity index 96% rename from sdks/storage/src/blob/container/requests/renew_lease_builder.rs rename to sdk/storage/src/blob/container/requests/renew_lease_builder.rs index 61cabc0f9e..6bf19ef384 100644 --- a/sdks/storage/src/blob/container/requests/renew_lease_builder.rs +++ b/sdk/storage/src/blob/container/requests/renew_lease_builder.rs @@ -1,10 +1,10 @@ use crate::container::responses::RenewLeaseResponse; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::headers::LEASE_ACTION; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::headers::LEASE_ACTION; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdk/storage/src/blob/container/requests/set_acl_builder.json b/sdk/storage/src/blob/container/requests/set_acl_builder.json new file mode 100644 index 0000000000..69af30c318 --- /dev/null +++ b/sdk/storage/src/blob/container/requests/set_acl_builder.json @@ -0,0 +1,78 @@ +{ + "name": "SetACLBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::container::public_access_from_header", + "crate::prelude::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::lease::LeaseId", + "azure_core::prelude::*", + "crate::prelude::*", + "azure_core::{No, StoredAccessPolicyList, ToAssign, Yes}", + "azure_sdk_storage_core::prelude::*", + "hyper::{Method, StatusCode}", + "std::marker::PhantomData" + ], + "inline": true, + "extra_types": [ + "'a", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "client", + "field_type": "&'a C", + "trait_get": "ClientRequired<'a, C>" + } + ], + "fields": [ + { + "name": "container_name", + "field_type": "&'a str", + "builder_type": "ContainerNameSet", + "optional": false, + "trait_get": "ContainerNameRequired<'a>", + "trait_set": "ContainerNameSupport<'a>" + }, + { + "name": "public_access", + "field_type": "PublicAccess", + "builder_type": "PublicAccessSet", + "optional": false, + "initializer": "PublicAccess::None", + "trait_get": "PublicAccessRequired", + "trait_set": "PublicAccessSupport" + }, + { + "name": "stored_access_policy_list", + "field_type": "&'a StoredAccessPolicyList", + "optional": true, + "trait_get": "StoredAccessPolicyListOption<'a>", + "trait_set": "StoredAccessPolicyListSupport<'a>" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "lease_id", + "field_type": "&'a LeaseId", + "optional": true, + "trait_get": "LeaseIdOption<'a>", + "trait_set": "LeaseIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/blob/container/requests/set_acl_builder.rs b/sdk/storage/src/blob/container/requests/set_acl_builder.rs similarity index 97% rename from sdks/storage/src/blob/container/requests/set_acl_builder.rs rename to sdk/storage/src/blob/container/requests/set_acl_builder.rs index 1c1f6c30c5..37b963dcb4 100644 --- a/sdks/storage/src/blob/container/requests/set_acl_builder.rs +++ b/sdk/storage/src/blob/container/requests/set_acl_builder.rs @@ -4,10 +4,10 @@ use crate::blob::prelude::{ }; use crate::container::public_access_from_header; use crate::core::prelude::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, StoredAccessPolicyList, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::lease::LeaseId; +use azure_core::prelude::*; +use azure_core::{No, StoredAccessPolicyList, ToAssign, Yes}; use hyper::{Method, StatusCode}; use std::marker::PhantomData; diff --git a/sdks/storage/src/blob/container/responses/acquire_lease_response.rs b/sdk/storage/src/blob/container/responses/acquire_lease_response.rs similarity index 85% rename from sdks/storage/src/blob/container/responses/acquire_lease_response.rs rename to sdk/storage/src/blob/container/responses/acquire_lease_response.rs index e3badf13b7..e8d1729258 100644 --- a/sdks/storage/src/blob/container/responses/acquire_lease_response.rs +++ b/sdk/storage/src/blob/container/responses/acquire_lease_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::lease::LeaseId; -use azure_sdk_core::RequestId; +use azure_core::lease::LeaseId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(AcquireLeaseResponse , diff --git a/sdks/storage/src/blob/container/responses/break_lease_response.rs b/sdk/storage/src/blob/container/responses/break_lease_response.rs similarity index 92% rename from sdks/storage/src/blob/container/responses/break_lease_response.rs rename to sdk/storage/src/blob/container/responses/break_lease_response.rs index 2eb21fdc0d..0eefaa74ef 100644 --- a/sdks/storage/src/blob/container/responses/break_lease_response.rs +++ b/sdk/storage/src/blob/container/responses/break_lease_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(BreakLeaseResponse, diff --git a/sdks/storage/src/blob/container/responses/get_acl_response.rs b/sdk/storage/src/blob/container/responses/get_acl_response.rs similarity index 94% rename from sdks/storage/src/blob/container/responses/get_acl_response.rs rename to sdk/storage/src/blob/container/responses/get_acl_response.rs index 198e8193df..fa69ed92c0 100644 --- a/sdks/storage/src/blob/container/responses/get_acl_response.rs +++ b/sdk/storage/src/blob/container/responses/get_acl_response.rs @@ -1,7 +1,7 @@ use crate::container::{public_access_from_header, PublicAccess}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::headers::REQUEST_ID; -use azure_sdk_core::{RequestId, StoredAccessPolicyList}; +use azure_core::errors::AzureError; +use azure_core::headers::REQUEST_ID; +use azure_core::{RequestId, StoredAccessPolicyList}; use chrono::{DateTime, FixedOffset}; use http::header; use http::HeaderMap; diff --git a/sdks/storage/src/blob/container/responses/get_properties_response.rs b/sdk/storage/src/blob/container/responses/get_properties_response.rs similarity index 91% rename from sdks/storage/src/blob/container/responses/get_properties_response.rs rename to sdk/storage/src/blob/container/responses/get_properties_response.rs index 2d64d084d5..26836a9259 100644 --- a/sdks/storage/src/blob/container/responses/get_properties_response.rs +++ b/sdk/storage/src/blob/container/responses/get_properties_response.rs @@ -1,7 +1,7 @@ use crate::container::Container; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::headers::REQUEST_ID; -use azure_sdk_core::RequestId; +use azure_core::errors::AzureError; +use azure_core::headers::REQUEST_ID; +use azure_core::RequestId; use chrono::{DateTime, FixedOffset}; use http::HeaderMap; use hyper::header; diff --git a/sdks/storage/src/blob/container/responses/list_containers_response.rs b/sdk/storage/src/blob/container/responses/list_containers_response.rs similarity index 77% rename from sdks/storage/src/blob/container/responses/list_containers_response.rs rename to sdk/storage/src/blob/container/responses/list_containers_response.rs index 86d779e3f3..48361e4977 100644 --- a/sdks/storage/src/blob/container/responses/list_containers_response.rs +++ b/sdk/storage/src/blob/container/responses/list_containers_response.rs @@ -1,6 +1,6 @@ use crate::container::Container; -use azure_sdk_core::incompletevector::IncompleteVector; -use azure_sdk_core::RequestId; +use azure_core::incompletevector::IncompleteVector; +use azure_core::RequestId; #[derive(Debug, Clone)] pub struct ListContainersResponse { diff --git a/sdks/storage/src/blob/container/responses/mod.rs b/sdk/storage/src/blob/container/responses/mod.rs similarity index 100% rename from sdks/storage/src/blob/container/responses/mod.rs rename to sdk/storage/src/blob/container/responses/mod.rs diff --git a/sdks/storage/src/blob/container/responses/release_lease_response.rs b/sdk/storage/src/blob/container/responses/release_lease_response.rs similarity index 91% rename from sdks/storage/src/blob/container/responses/release_lease_response.rs rename to sdk/storage/src/blob/container/responses/release_lease_response.rs index bec076ceca..8e3b62c455 100644 --- a/sdks/storage/src/blob/container/responses/release_lease_response.rs +++ b/sdk/storage/src/blob/container/responses/release_lease_response.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::RequestId; +use azure_core::RequestId; use chrono::{DateTime, Utc}; response_from_headers!(ReleaseLeaseResponse , diff --git a/sdks/storage/src/blob/container/responses/renew_lease_response.rs b/sdk/storage/src/blob/container/responses/renew_lease_response.rs similarity index 100% rename from sdks/storage/src/blob/container/responses/renew_lease_response.rs rename to sdk/storage/src/blob/container/responses/renew_lease_response.rs diff --git a/sdks/storage/src/blob/mod.rs b/sdk/storage/src/blob/mod.rs similarity index 99% rename from sdks/storage/src/blob/mod.rs rename to sdk/storage/src/blob/mod.rs index 9f31dce8ca..ef09f84e6c 100644 --- a/sdks/storage/src/blob/mod.rs +++ b/sdk/storage/src/blob/mod.rs @@ -3,7 +3,7 @@ pub mod container; pub mod prelude; use crate::core::Client; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Borrow; pub trait Blob diff --git a/sdks/storage/src/blob/prelude.rs b/sdk/storage/src/blob/prelude.rs similarity index 100% rename from sdks/storage/src/blob/prelude.rs rename to sdk/storage/src/blob/prelude.rs diff --git a/sdks/storage/src/core/bearer_token_client.rs b/sdk/storage/src/core/bearer_token_client.rs similarity index 97% rename from sdks/storage/src/core/bearer_token_client.rs rename to sdk/storage/src/core/bearer_token_client.rs index 26e1b4c91f..9374bf791d 100644 --- a/sdks/storage/src/core/bearer_token_client.rs +++ b/sdk/storage/src/core/bearer_token_client.rs @@ -1,7 +1,7 @@ use super::prelude::*; use super::rest_client::{AZURE_VERSION, HEADER_DATE, HEADER_VERSION}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::util::{format_header_value, RequestBuilderExt}; +use azure_core::errors::AzureError; +use azure_core::util::{format_header_value, RequestBuilderExt}; use http::request::Builder; use hyper::{header, Method}; use hyper_rustls::HttpsConnector; diff --git a/sdks/storage/src/core/blob_sas_builder.rs b/sdk/storage/src/core/blob_sas_builder.rs similarity index 99% rename from sdks/storage/src/core/blob_sas_builder.rs rename to sdk/storage/src/core/blob_sas_builder.rs index 99675533c2..0490349645 100644 --- a/sdks/storage/src/core/blob_sas_builder.rs +++ b/sdk/storage/src/core/blob_sas_builder.rs @@ -1,7 +1,7 @@ use super::rest_client::{generate_storage_sas, SASType}; use super::ClientEndpoint; use super::IPRange; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use std::marker::PhantomData; use url::Url; diff --git a/sdks/storage/src/core/client.rs b/sdk/storage/src/core/client.rs similarity index 99% rename from sdks/storage/src/core/client.rs rename to sdk/storage/src/core/client.rs index 6cb68b1682..3e6e857632 100644 --- a/sdks/storage/src/core/client.rs +++ b/sdk/storage/src/core/client.rs @@ -2,7 +2,7 @@ use crate::core::bearer_token_client::BearerTokenClient; use crate::core::key_client::get_sas_token_parms; use crate::core::rest_client::ServiceType; use crate::core::{ConnectionString, KeyClient}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use http::request::Builder; use hyper::{self, Method}; use hyper_rustls::HttpsConnector; diff --git a/sdks/storage/src/core/client_endpoint.rs b/sdk/storage/src/core/client_endpoint.rs similarity index 100% rename from sdks/storage/src/core/client_endpoint.rs rename to sdk/storage/src/core/client_endpoint.rs diff --git a/sdks/storage/src/core/connection_string.rs b/sdk/storage/src/core/connection_string.rs similarity index 99% rename from sdks/storage/src/core/connection_string.rs rename to sdk/storage/src/core/connection_string.rs index f3e0d08212..13b121040e 100644 --- a/sdks/storage/src/core/connection_string.rs +++ b/sdk/storage/src/core/connection_string.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; // Key names. pub const ACCOUNT_KEY_KEY_NAME: &str = "AccountKey"; diff --git a/sdks/storage/src/core/connection_string_builder.rs b/sdk/storage/src/core/connection_string_builder.rs similarity index 100% rename from sdks/storage/src/core/connection_string_builder.rs rename to sdk/storage/src/core/connection_string_builder.rs diff --git a/sdks/storage/src/core/container_sas_builder.rs b/sdk/storage/src/core/container_sas_builder.rs similarity index 99% rename from sdks/storage/src/core/container_sas_builder.rs rename to sdk/storage/src/core/container_sas_builder.rs index 4f35f41491..ee5d4def85 100644 --- a/sdks/storage/src/core/container_sas_builder.rs +++ b/sdk/storage/src/core/container_sas_builder.rs @@ -1,7 +1,7 @@ use crate::core::rest_client::{generate_storage_sas, SASType}; use crate::core::ClientEndpoint; use crate::core::IPRange; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::{No, ToAssign, Yes}; use chrono::{DateTime, Utc}; use std::marker::PhantomData; use url::Url; diff --git a/sdks/storage/src/core/hyper_client_endpoint.rs b/sdk/storage/src/core/hyper_client_endpoint.rs similarity index 100% rename from sdks/storage/src/core/hyper_client_endpoint.rs rename to sdk/storage/src/core/hyper_client_endpoint.rs diff --git a/sdks/storage/src/core/into_azure_path.rs b/sdk/storage/src/core/into_azure_path.rs similarity index 98% rename from sdks/storage/src/core/into_azure_path.rs rename to sdk/storage/src/core/into_azure_path.rs index 4205cc1b9d..86f4e61d52 100644 --- a/sdks/storage/src/core/into_azure_path.rs +++ b/sdk/storage/src/core/into_azure_path.rs @@ -1,4 +1,4 @@ -use azure_sdk_core::errors::AzurePathParseError; +use azure_core::errors::AzurePathParseError; use std::borrow::Borrow; pub trait IntoAzurePath { diff --git a/sdks/storage/src/core/key_client.rs b/sdk/storage/src/core/key_client.rs similarity index 98% rename from sdks/storage/src/core/key_client.rs rename to sdk/storage/src/core/key_client.rs index a042d556be..07e47ee335 100644 --- a/sdks/storage/src/core/key_client.rs +++ b/sdk/storage/src/core/key_client.rs @@ -1,6 +1,6 @@ use crate::core::rest_client::{perform_request, ServiceType}; use crate::core::{Client, ClientEndpoint, HyperClientEndpoint}; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use http::request::Builder; use hyper::{self, Method}; use hyper_rustls::HttpsConnector; diff --git a/sdks/storage/src/core/mod.rs b/sdk/storage/src/core/mod.rs similarity index 93% rename from sdks/storage/src/core/mod.rs rename to sdk/storage/src/core/mod.rs index bcc44ef0ad..1f24592df9 100644 --- a/sdks/storage/src/core/mod.rs +++ b/sdk/storage/src/core/mod.rs @@ -19,9 +19,9 @@ pub use self::rest_client::{ ServiceType, }; use crate::key_client::KeyClient; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::headers::COPY_ID; -use azure_sdk_core::util::HeaderMapExt; +use azure_core::errors::AzureError; +use azure_core::headers::COPY_ID; +use azure_core::util::HeaderMapExt; pub use client::Client; pub use client_endpoint::ClientEndpoint; use http::HeaderMap; diff --git a/sdks/storage/src/core/prelude.rs b/sdk/storage/src/core/prelude.rs similarity index 100% rename from sdks/storage/src/core/prelude.rs rename to sdk/storage/src/core/prelude.rs diff --git a/sdks/storage/src/core/rest_client.rs b/sdk/storage/src/core/rest_client.rs similarity index 99% rename from sdks/storage/src/core/rest_client.rs rename to sdk/storage/src/core/rest_client.rs index 8f40f1569d..f7ddefda5e 100644 --- a/sdks/storage/src/core/rest_client.rs +++ b/sdk/storage/src/core/rest_client.rs @@ -1,8 +1,8 @@ use crate::IPRange; use crate::{ClientEndpoint, HyperClientEndpoint}; -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::headers; -use azure_sdk_core::util::{format_header_value, HeaderMapExt, RequestBuilderExt}; +use azure_core::errors::AzureError; +use azure_core::headers; +use azure_core::util::{format_header_value, HeaderMapExt, RequestBuilderExt}; use chrono::{DateTime, Utc}; use http::request::Builder; use hyper::{self, header, HeaderMap, Method}; diff --git a/sdks/storage/src/core/shared_access_signature.rs b/sdk/storage/src/core/shared_access_signature.rs similarity index 99% rename from sdks/storage/src/core/shared_access_signature.rs rename to sdk/storage/src/core/shared_access_signature.rs index 2f96a20e01..9320dc566c 100644 --- a/sdks/storage/src/core/shared_access_signature.rs +++ b/sdk/storage/src/core/shared_access_signature.rs @@ -1,6 +1,6 @@ use super::{KeyClient, KeyClientRequired}; use crate::core::client_endpoint::ClientEndpoint; -use azure_sdk_core::{No, ToAssign}; +use azure_core::{No, ToAssign}; use base64::encode; use chrono::{DateTime, Utc}; use ring::hmac; diff --git a/sdks/storage/src/lib.rs b/sdk/storage/src/lib.rs similarity index 95% rename from sdks/storage/src/lib.rs rename to sdk/storage/src/lib.rs index 39bb75306f..072c0bd782 100644 --- a/sdks/storage/src/lib.rs +++ b/sdk/storage/src/lib.rs @@ -6,7 +6,7 @@ extern crate log; #[macro_use] extern crate serde_derive; #[macro_use] -extern crate azure_sdk_core; +extern crate azure_core; #[macro_use] extern crate quick_error; diff --git a/sdks/storage/src/queue/clients/mod.rs b/sdk/storage/src/queue/clients/mod.rs similarity index 100% rename from sdks/storage/src/queue/clients/mod.rs rename to sdk/storage/src/queue/clients/mod.rs diff --git a/sdks/storage/src/queue/clients/queue_name_client.rs b/sdk/storage/src/queue/clients/queue_name_client.rs similarity index 98% rename from sdks/storage/src/queue/clients/queue_name_client.rs rename to sdk/storage/src/queue/clients/queue_name_client.rs index 3f0c3ffa31..d886e3698e 100644 --- a/sdks/storage/src/queue/clients/queue_name_client.rs +++ b/sdk/storage/src/queue/clients/queue_name_client.rs @@ -2,7 +2,7 @@ use crate::core::Client; use crate::queue::clients::QueueServiceClient; use crate::requests; use crate::{HasStorageClient, IntoQueueNameClient, QueueNameService, WithQueueNameClient}; -use azure_sdk_core::No; +use azure_core::No; use std::borrow::Cow; use std::fmt::Debug; diff --git a/sdks/storage/src/queue/clients/queue_service_client.rs b/sdk/storage/src/queue/clients/queue_service_client.rs similarity index 100% rename from sdks/storage/src/queue/clients/queue_service_client.rs rename to sdk/storage/src/queue/clients/queue_service_client.rs diff --git a/sdks/storage/src/queue/mod.rs b/sdk/storage/src/queue/mod.rs similarity index 99% rename from sdks/storage/src/queue/mod.rs rename to sdk/storage/src/queue/mod.rs index fe45b10199..c159f51e62 100644 --- a/sdks/storage/src/queue/mod.rs +++ b/sdk/storage/src/queue/mod.rs @@ -4,7 +4,7 @@ pub mod requests; pub mod responses; use crate::core::Client; -use azure_sdk_core::No; +use azure_core::No; pub use clients::*; use std::borrow::Cow; use std::fmt::Debug; diff --git a/sdks/storage/src/queue/prelude.rs b/sdk/storage/src/queue/prelude.rs similarity index 100% rename from sdks/storage/src/queue/prelude.rs rename to sdk/storage/src/queue/prelude.rs diff --git a/sdk/storage/src/queue/requests/list_queues_builder.json b/sdk/storage/src/queue/requests/list_queues_builder.json new file mode 100644 index 0000000000..2cdbc8afb1 --- /dev/null +++ b/sdk/storage/src/queue/requests/list_queues_builder.json @@ -0,0 +1,73 @@ +{ + "name": "ListQueuesBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "queue_service", + "field_type": "&'a dyn QueueService" + } + ], + "fields": [ + { + "name": "prefix", + "field_type": "&'b str", + "optional": true, + "trait_get": "PrefixOption<'b>", + "trait_set": "PrefixSupport<'b>" + }, + { + "name": "next_marker", + "field_type": "&'b str", + "optional": true, + "trait_get": "NextMarkerOption<'b>", + "trait_set": "NextMarkerSupport<'b>" + }, + { + "name": "max_results", + "field_type": "u32", + "optional": true, + "trait_get": "MaxResultsOption", + "trait_set": "MaxResultsSupport" + }, + { + "name": "include_metadata", + "field_type": "bool", + "optional": true, + "initializer": "false", + "trait_get": "IncludeMetadataOption", + "trait_set": "IncludeMetadataSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/queue/requests/list_queues_builder.rs b/sdk/storage/src/queue/requests/list_queues_builder.rs similarity index 98% rename from sdks/storage/src/queue/requests/list_queues_builder.rs rename to sdk/storage/src/queue/requests/list_queues_builder.rs index 4f8492dcbb..96a32becf9 100644 --- a/sdks/storage/src/queue/requests/list_queues_builder.rs +++ b/sdk/storage/src/queue/requests/list_queues_builder.rs @@ -1,8 +1,8 @@ use crate::core::prelude::*; use crate::queue::prelude::*; use crate::queue::responses::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; use hyper::StatusCode; use std::convert::TryInto; diff --git a/sdks/storage/src/queue/requests/mod.rs b/sdk/storage/src/queue/requests/mod.rs similarity index 100% rename from sdks/storage/src/queue/requests/mod.rs rename to sdk/storage/src/queue/requests/mod.rs diff --git a/sdk/storage/src/queue/requests/put_message_builder.json b/sdk/storage/src/queue/requests/put_message_builder.json new file mode 100644 index 0000000000..44b1474c10 --- /dev/null +++ b/sdk/storage/src/queue/requests/put_message_builder.json @@ -0,0 +1,71 @@ +{ + "name": "PutMessageBuilder", + "derive": "Debug, Clone", + "uses": [ + "crate::prelude::*", + "crate::responses::*", + "azure_core::errors::{check_status_extract_headers_and_body, AzureError}", + "azure_core::prelude::*", + "azure_sdk_storage_core::prelude::*", + "std::marker::PhantomData", + "std::borrow::Cow", + "azure_core::{Yes,No,ToAssign}", + "hyper::StatusCode", + "std::convert::TryInto" + ], + "inline": true, + "extra_types": [ + "'a", + "'b", + "C" + ], + "extra_wheres": [ + "C: Client" + ], + "constructor_fields": [ + { + "name": "queue_name_service", + "field_type": "&'a dyn QueueNameService" + } + ], + "fields": [ + { + "name": "message_body", + "field_type": "Cow<'b, str>", + "builder_type": "MessageBodySet", + "optional": false, + "trait_get": "MessageBodyRequired", + "trait_set": "MessageBodySupport<'b>" + }, + { + "name": "visibility_timeout_seconds", + "field_type": "u64", + "optional": true, + "initializer": "0", + "trait_get": "VisibilityTimeoutRequired", + "trait_set": "VisibilityTimeoutSupport" + }, + { + "name": "message_ttl_seconds", + "field_type": "u64", + "optional": true, + "initializer": "25200", + "trait_get": "MessageTTLRequired", + "trait_set": "MessageTTLSupport" + }, + { + "name": "timeout", + "field_type": "u64", + "optional": true, + "trait_get": "TimeoutOption", + "trait_set": "TimeoutSupport" + }, + { + "name": "client_request_id", + "field_type": "&'a str", + "optional": true, + "trait_get": "ClientRequestIdOption<'a>", + "trait_set": "ClientRequestIdSupport<'a>" + } + ] +} diff --git a/sdks/storage/src/queue/requests/put_message_builder.rs b/sdk/storage/src/queue/requests/put_message_builder.rs similarity index 98% rename from sdks/storage/src/queue/requests/put_message_builder.rs rename to sdk/storage/src/queue/requests/put_message_builder.rs index 96099bec8c..326ff4d8fc 100644 --- a/sdks/storage/src/queue/requests/put_message_builder.rs +++ b/sdk/storage/src/queue/requests/put_message_builder.rs @@ -1,8 +1,8 @@ use crate::queue::*; use crate::responses::*; -use azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{No, ToAssign, Yes}; +use azure_core::errors::{check_status_extract_headers_and_body, AzureError}; +use azure_core::prelude::*; +use azure_core::{No, ToAssign, Yes}; use hyper::StatusCode; use std::borrow::Cow; use std::convert::TryInto; diff --git a/sdks/storage/src/queue/responses/list_queues_response.rs b/sdk/storage/src/queue/responses/list_queues_response.rs similarity index 97% rename from sdks/storage/src/queue/responses/list_queues_response.rs rename to sdk/storage/src/queue/responses/list_queues_response.rs index 6bb142dc93..0fcd4ad771 100644 --- a/sdks/storage/src/queue/responses/list_queues_response.rs +++ b/sdk/storage/src/queue/responses/list_queues_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::CommonStorageResponseHeaders; +use azure_core::errors::AzureError; +use azure_core::CommonStorageResponseHeaders; use hyper::header::HeaderMap; use std::convert::TryInto; diff --git a/sdks/storage/src/queue/responses/mod.rs b/sdk/storage/src/queue/responses/mod.rs similarity index 100% rename from sdks/storage/src/queue/responses/mod.rs rename to sdk/storage/src/queue/responses/mod.rs diff --git a/sdks/storage/src/queue/responses/put_message_response.rs b/sdk/storage/src/queue/responses/put_message_response.rs similarity index 94% rename from sdks/storage/src/queue/responses/put_message_response.rs rename to sdk/storage/src/queue/responses/put_message_response.rs index ba4fe4b428..81371f77da 100644 --- a/sdks/storage/src/queue/responses/put_message_response.rs +++ b/sdk/storage/src/queue/responses/put_message_response.rs @@ -1,5 +1,5 @@ -use azure_sdk_core::errors::AzureError; -use azure_sdk_core::{utc_date_from_rfc2822, CommonStorageResponseHeaders}; +use azure_core::errors::AzureError; +use azure_core::{utc_date_from_rfc2822, CommonStorageResponseHeaders}; use chrono::{DateTime, Utc}; use hyper::header::HeaderMap; use std::convert::TryInto; diff --git a/sdks/storage/src/table/batch.rs b/sdk/storage/src/table/batch.rs similarity index 100% rename from sdks/storage/src/table/batch.rs rename to sdk/storage/src/table/batch.rs diff --git a/sdks/storage/src/table/cloud_table.rs b/sdk/storage/src/table/cloud_table.rs similarity index 99% rename from sdks/storage/src/table/cloud_table.rs rename to sdk/storage/src/table/cloud_table.rs index 92ca54c3d6..eee3fe1a57 100644 --- a/sdks/storage/src/table/cloud_table.rs +++ b/sdk/storage/src/table/cloud_table.rs @@ -2,7 +2,7 @@ use crate::core::Client; use crate::{ entity_path, get_batch_mime, Batch, Continuation, MetadataDetail, TableClient, TableEntity, }; -use azure_sdk_core::errors::{ +use azure_core::errors::{ check_status_extract_body, check_status_extract_headers_and_body, AzureError, }; use futures::stream::Stream; diff --git a/sdks/storage/src/table/de.rs b/sdk/storage/src/table/de.rs similarity index 100% rename from sdks/storage/src/table/de.rs rename to sdk/storage/src/table/de.rs diff --git a/sdks/storage/src/table/mod.rs b/sdk/storage/src/table/mod.rs similarity index 100% rename from sdks/storage/src/table/mod.rs rename to sdk/storage/src/table/mod.rs diff --git a/sdks/storage/src/table/table_client.rs b/sdk/storage/src/table/table_client.rs similarity index 98% rename from sdks/storage/src/table/table_client.rs rename to sdk/storage/src/table/table_client.rs index 56db37a2e1..32b94eac0a 100644 --- a/sdks/storage/src/table/table_client.rs +++ b/sdk/storage/src/table/table_client.rs @@ -4,7 +4,7 @@ use crate::core::{ client, get_default_json_mime, get_json_mime_fullmetadata, get_json_mime_nometadata, ConnectionString, ServiceType, }; -use azure_sdk_core::errors::{check_status_extract_body, AzureError}; +use azure_core::errors::{check_status_extract_body, AzureError}; use http::request::Builder; use hyper::{ client::ResponseFuture, diff --git a/sdks/storage/src/table/table_entity.rs b/sdk/storage/src/table/table_entity.rs similarity index 98% rename from sdks/storage/src/table/table_entity.rs rename to sdk/storage/src/table/table_entity.rs index e87a9a31ac..00cdbc757e 100644 --- a/sdks/storage/src/table/table_entity.rs +++ b/sdk/storage/src/table/table_entity.rs @@ -1,5 +1,5 @@ use crate::de; -use azure_sdk_core::errors::AzureError; +use azure_core::errors::AzureError; use chrono::{DateTime, Utc}; use http::header; use http::HeaderMap; diff --git a/sdks/storage/tests/account.rs b/sdk/storage/tests/account.rs similarity index 100% rename from sdks/storage/tests/account.rs rename to sdk/storage/tests/account.rs diff --git a/sdks/storage/tests/append_blob.rs b/sdk/storage/tests/append_blob.rs similarity index 98% rename from sdks/storage/tests/append_blob.rs rename to sdk/storage/tests/append_blob.rs index 8502d30cb0..e4cb410cbf 100644 --- a/sdks/storage/tests/append_blob.rs +++ b/sdk/storage/tests/append_blob.rs @@ -3,7 +3,7 @@ extern crate log; use crate::core::prelude::*; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::container::PublicAccess; use azure_storage::blob::prelude::*; use std::collections::HashMap; diff --git a/sdks/storage/tests/blob.rs b/sdk/storage/tests/blob.rs similarity index 99% rename from sdks/storage/tests/blob.rs rename to sdk/storage/tests/blob.rs index 2ce06e29b4..39c887519e 100644 --- a/sdks/storage/tests/blob.rs +++ b/sdk/storage/tests/blob.rs @@ -3,8 +3,8 @@ extern crate log; use crate::core::prelude::*; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{Consistency, DeleteSnapshotsMethod}; +use azure_core::prelude::*; +use azure_core::{Consistency, DeleteSnapshotsMethod}; use azure_storage::blob::{ blob::BlockListType, container::{Container, PublicAccess, PublicAccessSupport}, diff --git a/sdks/storage/tests/container.rs b/sdk/storage/tests/container.rs similarity index 99% rename from sdks/storage/tests/container.rs rename to sdk/storage/tests/container.rs index 708bc49eda..b9dcc674c3 100644 --- a/sdks/storage/tests/container.rs +++ b/sdk/storage/tests/container.rs @@ -1,6 +1,6 @@ #![cfg(all(test, feature = "test_e2e"))] use crate::core::prelude::*; -use azure_sdk_core::{ +use azure_core::{ ContainerNameSupport, LeaseBreakPeriodSupport, LeaseDurationSupport, LeaseIdSupport, }; use azure_storage::blob::container::{PublicAccess, PublicAccessSupport}; diff --git a/sdks/storage/tests/page_blob.rs b/sdk/storage/tests/page_blob.rs similarity index 98% rename from sdks/storage/tests/page_blob.rs rename to sdk/storage/tests/page_blob.rs index 1e232ba678..bd21209f5a 100644 --- a/sdks/storage/tests/page_blob.rs +++ b/sdk/storage/tests/page_blob.rs @@ -2,7 +2,7 @@ #[macro_use] extern crate log; use crate::core::prelude::*; -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use std::collections::HashMap; diff --git a/sdks/storage/tests/stream_blob00.rs b/sdk/storage/tests/stream_blob00.rs similarity index 97% rename from sdks/storage/tests/stream_blob00.rs rename to sdk/storage/tests/stream_blob00.rs index b8b5b23b55..6d92c41da0 100644 --- a/sdks/storage/tests/stream_blob00.rs +++ b/sdk/storage/tests/stream_blob00.rs @@ -1,7 +1,7 @@ #![cfg(all(test, feature = "test_e2e"))] use crate::core::prelude::*; -use azure_sdk_core::prelude::*; -use azure_sdk_core::{range::Range, DeleteSnapshotsMethod}; +use azure_core::prelude::*; +use azure_core::{range::Range, DeleteSnapshotsMethod}; use azure_storage::blob::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/storage/tests/stream_list_blobs.rs b/sdk/storage/tests/stream_list_blobs.rs similarity index 98% rename from sdks/storage/tests/stream_list_blobs.rs rename to sdk/storage/tests/stream_list_blobs.rs index 8e57ef79bb..1a9f73dd87 100644 --- a/sdks/storage/tests/stream_list_blobs.rs +++ b/sdk/storage/tests/stream_list_blobs.rs @@ -1,5 +1,5 @@ #![cfg(all(test, feature = "test_e2e"))] -use azure_sdk_core::prelude::*; +use azure_core::prelude::*; use azure_storage::blob::prelude::*; use azure_storage::core::prelude::*; use futures::stream::StreamExt; diff --git a/sdks/cosmos/src/requests/create_collection_builder.json b/sdks/cosmos/src/requests/create_collection_builder.json deleted file mode 100644 index 3bb5421c2e..0000000000 --- a/sdks/cosmos/src/requests/create_collection_builder.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "CreateCollectionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::collection::{Collection, IndexingPolicy, PartitionKey}", - "azure_sdk_core::prelude::*", - "crate::prelude::*", - "crate::collection::CollectionName", - "crate::responses::CreateCollectionResponse", - "crate::{ResourceType, Offer}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{No, ToAssign, Yes}", - "hyper::StatusCode", - "std::convert::TryInto", - "std::marker::PhantomData" - ], - "extra_types": [ "'a", "C" ], - "inline": true, - "extra_wheres": [ "C: CosmosClient" ], - "constructor_fields": [ - { - "name": "database_client", - "field_type": "&'a dyn DatabaseClient", - "trait_get": "DatabaseClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "offer", - "field_type": "Offer", - "builder_type": "OfferSet", - "optional": false, - "trait_get": "OfferRequired", - "trait_set": "OfferSupport" - }, - { - "name": "collection_name", - "field_type": "&'a dyn CollectionName", - "builder_type": "CollectionNameSet", - "optional": false, - "trait_get": "CollectionNameRequired<'a>", - "trait_set": "CollectionNameSupport<'a>" - }, - { - "name": "indexing_policy", - "field_type": "&'a IndexingPolicy", - "builder_type": "IndexingPolicySet", - "optional": false, - "trait_get": "IndexingPolicyRequired<'a>", - "trait_set": "IndexingPolicySupport<'a>" - }, - { - "name": "partition_key", - "field_type": "&'a PartitionKey", - "builder_type": "PartitionKeySet", - "optional": false, - "trait_get": "PartitionKeyRequired<'a>", - "trait_set": "PartitionKeySupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_database_builder.json b/sdks/cosmos/src/requests/create_database_builder.json deleted file mode 100644 index fe3600ccb6..0000000000 --- a/sdks/cosmos/src/requests/create_database_builder.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "CreateDatabaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "crate::prelude::*", - "hyper::StatusCode", - "std::marker::PhantomData", - "azure_sdk_core::{Yes,No,ToAssign}" - ], - "extra_types": [ "'a" ], - "extra_wheres": [ ], - "constructor_fields": [ - { - "name": "cosmos_client", - "field_type": "&'a dyn CosmosClient", - "trait_get": "CosmosClientRequired<'a>" - } - ], - "fields": [ - { - "name": "database_name", - "field_type": "&'a dyn DatabaseName", - "builder_type": "DatabaseNameSet", - "optional": false, - "trait_get": "DatabaseNameRequired<'a>", - "trait_set": "DatabaseNameSupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_document_builder.json b/sdks/cosmos/src/requests/create_document_builder.json deleted file mode 100644 index 794ee1fb27..0000000000 --- a/sdks/cosmos/src/requests/create_document_builder.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "name": "CreateDocumentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::ResourceType", - "crate::responses::CreateDocumentResponse", - "azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "chrono::{DateTime, Utc}", - "hyper::StatusCode", - "serde::Serialize", - "std::convert::TryFrom", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "partition_keys", - "field_type": "&'b PartitionKeys", - "optional": false, - "builder_type": "PartitionKeysSet", - "trait_get": "PartitionKeysRequired<'b>", - "trait_set": "PartitionKeysSupport<'b>" - }, - { - "name": "is_upsert", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IsUpsertOption", - "trait_set": "IsUpsertSupport" - }, - { - "name": "indexing_directive", - "field_type": "IndexingDirective", - "optional": true, - "initializer": "IndexingDirective::Default", - "trait_get": "IndexingDirectiveOption", - "trait_set": "IndexingDirectiveSupport" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "if_modified_since", - "field_type": "&'b DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'b>", - "trait_set": "IfModifiedSinceSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "allow_tentative_writes", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AllowTentativeWritesOption", - "trait_set": "AllowTentativeWritesSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/create_or_replace_trigger_builder.json b/sdks/cosmos/src/requests/create_or_replace_trigger_builder.json deleted file mode 100644 index 7e20d91a7c..0000000000 --- a/sdks/cosmos/src/requests/create_or_replace_trigger_builder.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "CreateOrReplaceTriggerBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::trigger::*", - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{Yes,No,ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "crate::responses::CreateTriggerResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "trigger_client", - "field_type": "&'a dyn TriggerClient", - "trait_get": "TriggerClientRequired<'a, C, D, COLL>" - }, - { - "name": "is_create", - "field_type": "bool" - } - ], - "fields": [ - { - "name": "trigger_operation", - "field_type": "TriggerOperation", - "builder_type": "TriggerOperationSet", - "optional": false, - "initializer": "TriggerOperation::All", - "trait_get": "TriggerOperationRequired", - "trait_set": "TriggerOperationSupport" - }, - { - "name": "trigger_type", - "field_type": "TriggerType", - "builder_type": "TriggerTypeSet", - "optional": false, - "initializer": "TriggerType::Pre", - "trait_get": "TriggerTypeRequired", - "trait_set": "TriggerTypeSupport" - }, - { - "name": "body", - "field_type": "&'a str", - "builder_type": "BodySet", - "optional": false, - "trait_get": "TriggerBodyRequired<'a>", - "trait_set": "TriggerBodySupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.json b/sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.json deleted file mode 100644 index dcf26b8ecc..0000000000 --- a/sdks/cosmos/src/requests/create_or_replace_user_defined_function_builder.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "CreateOrReplaceUserDefinedFunctionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{Yes,No,ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "crate::responses::CreateUserDefinedFunctionResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "user_defined_function_client", - "field_type": "&'a dyn UserDefinedFunctionClient", - "trait_get": "UserDefinedFunctionClientRequired<'a, C, D, COLL>" - }, - { - "name": "is_create", - "field_type": "bool" - } - ], - "fields": [ - { - "name": "body", - "field_type": "&'b str", - "builder_type": "BodySet", - "optional": false, - "trait_get": "UserDefinedFunctionBodyRequired<'b>", - "trait_set": "UserDefinedFunctionBodySupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_permission_builder.json b/sdks/cosmos/src/requests/create_permission_builder.json deleted file mode 100644 index d0055be666..0000000000 --- a/sdks/cosmos/src/requests/create_permission_builder.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "CreatePermissionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::CreatePermissionResponse", - "crate::{PermissionMode, PermissionResource}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "USER" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "USER: UserClient" ], - "constructor_fields": [ - { - "name": "permission_client", - "field_type": "&'a dyn PermissionClient", - "trait_get": "PermissionClientRequired<'a, C, D, USER>" - } - ], - "fields": [ - { - "name": "expiry_seconds", - "field_type": "u64", - "optional": true, - "initializer": "3600", - "trait_get": "ExpirySecondsOption", - "trait_set": "ExpirySecondsSupport" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_reference_attachment_builder.json b/sdks/cosmos/src/requests/create_reference_attachment_builder.json deleted file mode 100644 index d5d0423c9d..0000000000 --- a/sdks/cosmos/src/requests/create_reference_attachment_builder.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "CreateReferenceAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "content_type", - "field_type": "&'b str", - "builder_type": "ContentTypeSet", - "optional": false, - "trait_get": "ContentTypeRequired<'b>", - "trait_set": "ContentTypeSupport<'b>" - }, - { - "name": "media", - "field_type": "&'b str", - "builder_type": "MediaSet", - "optional": false, - "trait_get": "MediaRequired<'b>", - "trait_set": "MediaSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_slug_attachment_builder.json b/sdks/cosmos/src/requests/create_slug_attachment_builder.json deleted file mode 100644 index be2469496a..0000000000 --- a/sdks/cosmos/src/requests/create_slug_attachment_builder.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "CreateSlugAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "crate::responses::CreateSlugAttachmentResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "body", - "field_type": "&'b [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'b>", - "trait_set": "BodySupport<'b>" - }, - { - "name": "content_type", - "field_type": "&'b str", - "builder_type": "ContentTypeSet", - "optional": false, - "trait_get": "ContentTypeRequired<'b>", - "trait_set": "ContentTypeSupport<'b>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_stored_procedure_builder.json b/sdks/cosmos/src/requests/create_stored_procedure_builder.json deleted file mode 100644 index b76eabbfad..0000000000 --- a/sdks/cosmos/src/requests/create_stored_procedure_builder.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "CreateStoredProcedureBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::marker::PhantomData", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::CreateStoredProcedureResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "stored_procedure_client", - "field_type": "&'a dyn StoredProcedureClient", - "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "body", - "field_type": "&'a str", - "builder_type": "BodySet", - "optional": false, - "trait_get": "StoredProcedureBodyRequired<'a>", - "trait_set": "StoredProcedureBodySupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/create_user_builder.json b/sdks/cosmos/src/requests/create_user_builder.json deleted file mode 100644 index 264d58f25b..0000000000 --- a/sdks/cosmos/src/requests/create_user_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "CreateUserBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::CreateUserResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "user_client", - "field_type": "&'a dyn UserClient", - "trait_get": "UserClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_attachment_builder.json b/sdks/cosmos/src/requests/delete_attachment_builder.json deleted file mode 100644 index 69483a2cb1..0000000000 --- a/sdks/cosmos/src/requests/delete_attachment_builder.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "DeleteAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_collection_builder.json b/sdks/cosmos/src/requests/delete_collection_builder.json deleted file mode 100644 index 459405c57a..0000000000 --- a/sdks/cosmos/src/requests/delete_collection_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteCollectionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::DeleteCollectionResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "azure_sdk_core::prelude::*", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_database_builder.json b/sdks/cosmos/src/requests/delete_database_builder.json deleted file mode 100644 index 1c6b9b900c..0000000000 --- a/sdks/cosmos/src/requests/delete_database_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteDatabaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::responses::DeleteDatabaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "crate::prelude::*", - "std::convert::TryInto", - "hyper::StatusCode" - ], - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: CosmosClient" ], - "constructor_fields": [ - { - "name": "database_client", - "field_type": "&'a dyn DatabaseClient", - "trait_get": "DatabaseClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - - ] -} diff --git a/sdks/cosmos/src/requests/delete_document_builder.json b/sdks/cosmos/src/requests/delete_document_builder.json deleted file mode 100644 index 3e6f2a6ec8..0000000000 --- a/sdks/cosmos/src/requests/delete_document_builder.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "DeleteDocumentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::DeleteDocumentResponse", - "crate::DocumentClientRequired", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::modify_conditions::IfMatchCondition", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{IfMatchConditionOption, IfMatchConditionSupport}", - "chrono::{DateTime, Utc}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "document_client", - "field_type": "&'a dyn DocumentClient", - "trait_get": "DocumentClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "if_modified_since", - "field_type": "&'a DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'a>", - "trait_set": "IfModifiedSinceSupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - }, - { - "name": "allow_tentative_writes", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AllowTentativeWritesOption", - "trait_set": "AllowTentativeWritesSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_permission_builder.json b/sdks/cosmos/src/requests/delete_permission_builder.json deleted file mode 100644 index 6452066c47..0000000000 --- a/sdks/cosmos/src/requests/delete_permission_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeletePermissionsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::DeletePermissionResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "USER" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "USER: UserClient" ], - "constructor_fields": [ - { - "name": "permission_client", - "field_type": "&'a dyn PermissionClient", - "trait_get": "PermissionClientRequired<'a, C, D, USER>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_stored_procedure_builder.json b/sdks/cosmos/src/requests/delete_stored_procedure_builder.json deleted file mode 100644 index 444d60841d..0000000000 --- a/sdks/cosmos/src/requests/delete_stored_procedure_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteStoredProcedureBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::DeleteStoredProcedureResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "stored_procedure_client", - "field_type": "&'a dyn StoredProcedureClient", - "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_trigger_builder.json b/sdks/cosmos/src/requests/delete_trigger_builder.json deleted file mode 100644 index 1b25bb0448..0000000000 --- a/sdks/cosmos/src/requests/delete_trigger_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteTriggerBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::DeleteTriggerResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "trigger_client", - "field_type": "&'a dyn TriggerClient", - "trait_get": "TriggerClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_user_builder.json b/sdks/cosmos/src/requests/delete_user_builder.json deleted file mode 100644 index fee680893f..0000000000 --- a/sdks/cosmos/src/requests/delete_user_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteUserBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::DeleteUserResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "user_client", - "field_type": "&'a dyn UserClient", - "trait_get": "UserClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/delete_user_defined_function_builder.json b/sdks/cosmos/src/requests/delete_user_defined_function_builder.json deleted file mode 100644 index 0d67f925c7..0000000000 --- a/sdks/cosmos/src/requests/delete_user_defined_function_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "DeleteUserDefinedFunctionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::DeleteUserDefinedFunctionResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "user_defined_function_client", - "field_type": "&'a dyn UserDefinedFunctionClient", - "trait_get": "UserDefinedFunctionClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/execute_stored_procedure_builder.json b/sdks/cosmos/src/requests/execute_stored_procedure_builder.json deleted file mode 100644 index 2854d16742..0000000000 --- a/sdks/cosmos/src/requests/execute_stored_procedure_builder.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "ExecuteStoredProcedureBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::stored_procedure::Parameters", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::ExecuteStoredProcedureResponse", - "serde::de::DeserializeOwned", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "stored_procedure_client", - "field_type": "&'a dyn StoredProcedureClient", - "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "parameters", - "field_type": "&'b Parameters", - "optional": true, - "trait_get": "ParametersOption<'b>", - "trait_set": "ParametersSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "allow_tentative_writes", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AllowTentativeWritesOption", - "trait_set": "AllowTentativeWritesSupport" - }, - { - "name": "partition_keys", - "field_type": "&'b PartitionKeys", - "optional": true, - "trait_get": "PartitionKeysOption<'b>", - "trait_set": "PartitionKeysSupport<'b>" - } - ] -} diff --git a/sdks/cosmos/src/requests/get_attachment_builder.json b/sdks/cosmos/src/requests/get_attachment_builder.json deleted file mode 100644 index b7ad46bc68..0000000000 --- a/sdks/cosmos/src/requests/get_attachment_builder.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "GetAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_collection_builder.json b/sdks/cosmos/src/requests/get_collection_builder.json deleted file mode 100644 index 979f5ece6e..0000000000 --- a/sdks/cosmos/src/requests/get_collection_builder.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "GetCollectionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::GetCollectionResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "azure_sdk_core::prelude::*", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_database_builder.json b/sdks/cosmos/src/requests/get_database_builder.json deleted file mode 100644 index 74155a0adc..0000000000 --- a/sdks/cosmos/src/requests/get_database_builder.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "GetDatabaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::responses::GetDatabaseResponse", - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "extra_types": [ "'a", "'b", "C" ], - "extra_wheres": ["C: CosmosClient" ], - "constructor_fields": [ - { - "name": "database_client", - "field_type": "&'a dyn DatabaseClient", - "trait_get": "DatabaseClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_document_builder.json b/sdks/cosmos/src/requests/get_document_builder.json deleted file mode 100644 index edbb89df72..0000000000 --- a/sdks/cosmos/src/requests/get_document_builder.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "GetDocumentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::GetDocumentResponse", - "crate::DocumentClientRequired", - "azure_sdk_core::errors::{extract_status_headers_and_body, AzureError, UnexpectedHTTPResult}", - "azure_sdk_core::modify_conditions::IfMatchCondition", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{IfMatchConditionOption, IfMatchConditionSupport}", - "chrono::{DateTime, Utc}", - "hyper::StatusCode", - "serde::de::DeserializeOwned", - "std::convert::TryFrom" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "document_client", - "field_type": "&'a dyn DocumentClient", - "trait_get": "DocumentClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "if_modified_since", - "field_type": "&'b DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'b>", - "trait_set": "IfModifiedSinceSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_partition_key_ranges_builder.json b/sdks/cosmos/src/requests/get_partition_key_ranges_builder.json deleted file mode 100644 index 414064cb30..0000000000 --- a/sdks/cosmos/src/requests/get_partition_key_ranges_builder.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "GetPartitionKeyRangesBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "crate::responses::GetPartitionKeyRangesResponse", - "chrono::{DateTime, Utc}", - "hyper::StatusCode", - "crate::ResourceType", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "if_modified_since", - "field_type": "&'b DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'b>", - "trait_set": "IfModifiedSinceSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_permission_builer.json b/sdks/cosmos/src/requests/get_permission_builer.json deleted file mode 100644 index a177b29a62..0000000000 --- a/sdks/cosmos/src/requests/get_permission_builer.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "GetPermissionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::GetPermissionResponse", - "azure_sdk_core::errors::{UnexpectedHTTPResult, extract_status_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "USER" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "USER: UserClient" ], - "constructor_fields": [ - { - "name": "permission_client", - "field_type": "&'a dyn PermissionClient", - "trait_get": "PermissionClientRequired<'a, C, D, USER>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/get_user_builder.json b/sdks/cosmos/src/requests/get_user_builder.json deleted file mode 100644 index fd0beb7b22..0000000000 --- a/sdks/cosmos/src/requests/get_user_builder.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "name": "GetUserBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::CreateUserResponse", - "azure_sdk_core::errors::UnexpectedHTTPResult", - "azure_sdk_core::errors::{extract_status_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "user_client", - "field_type": "&'a dyn UserClient", - "trait_get": "UserClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/list_attachments_builder.json b/sdks/cosmos/src/requests/list_attachments_builder.json deleted file mode 100644 index be90253d2b..0000000000 --- a/sdks/cosmos/src/requests/list_attachments_builder.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "name": "ListAttachmentsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::{ResourceType, DocumentClient}", - "crate::DocumentClientRequired", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::responses::ListAttachmentsResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "document_client", - "field_type": "&'a dyn DocumentClient", - "trait_get": "DocumentClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - }, - { - "name": "a_im", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AIMOption", - "trait_set": "AIMSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_collections_builder.json b/sdks/cosmos/src/requests/list_collections_builder.json deleted file mode 100644 index bcc1ffe096..0000000000 --- a/sdks/cosmos/src/requests/list_collections_builder.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "ListCollectionsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::responses::ListCollectionsResponse", - "azure_sdk_core::prelude::*", - "crate::{DatabaseClientRequired, ResourceType}", - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "futures::stream::{unfold, Stream}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "extra_types": [ "'a", "C" ], - "extra_wheres": ["C: CosmosClient" ], - "constructor_fields": [ - { - "name": "database_client", - "field_type": "&'a dyn DatabaseClient", - "trait_get": "DatabaseClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContinuationOption<'a>", - "trait_set": "ContinuationSupport<'a>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_databases_builder.json b/sdks/cosmos/src/requests/list_databases_builder.json deleted file mode 100644 index 5b35bab45e..0000000000 --- a/sdks/cosmos/src/requests/list_databases_builder.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "ListDatabasesBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::responses::ListDatabasesResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "crate::prelude::*", - "crate::ResourceType", - "azure_sdk_core::prelude::*", - "std::convert::TryInto", - "futures::stream::{unfold, Stream}" - ], - "extra_types": [ "'a" ], - "extra_wheres": [ ], - "constructor_fields": [ - { - "name": "cosmos_client", - "field_type": "&'a dyn CosmosClient", - "trait_get": "CosmosClientRequired<'a>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'a str", - "optional": true, - "trait_get": "UserAgentOption<'a>", - "trait_set": "UserAgentSupport<'a>" - }, - { - "name": "activity_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ActivityIdOption<'a>", - "trait_set": "ActivityIdSupport<'a>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'a>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'a>", - "trait_set": "ConsistencyLevelSupport<'a>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContinuationOption<'a>", - "trait_set": "ContinuationSupport<'a>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_documents_builder.json b/sdks/cosmos/src/requests/list_documents_builder.json deleted file mode 100644 index 751335ff80..0000000000 --- a/sdks/cosmos/src/requests/list_documents_builder.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "name": "ListDocumentsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::ListDocumentsResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "futures::stream::{unfold, Stream}", - "hyper::StatusCode", - "serde::de::DeserializeOwned", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - }, - { - "name": "a_im", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AIMOption", - "trait_set": "AIMSupport" - }, - { - "name": "partition_range_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "PartitionRangeIdOption<'b>", - "trait_set": "PartitionRangeIdSupport<'b>" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_permissions_builder.json b/sdks/cosmos/src/requests/list_permissions_builder.json deleted file mode 100644 index 0bf43c1a52..0000000000 --- a/sdks/cosmos/src/requests/list_permissions_builder.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "ListPermissionsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::ListPermissionsResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "futures::stream::{unfold, Stream}", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "user_client", - "field_type": "&'a dyn UserClient", - "trait_get": "UserClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_stored_procedures_builder.json b/sdks/cosmos/src/requests/list_stored_procedures_builder.json deleted file mode 100644 index 3ddcb77a24..0000000000 --- a/sdks/cosmos/src/requests/list_stored_procedures_builder.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "ListStoredProceduresBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "crate::ResourceType", - "hyper::StatusCode", - "futures::stream::{unfold, Stream}", - "crate::responses::ListStoredProceduresResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - - ] -} diff --git a/sdks/cosmos/src/requests/list_triggers_builder.json b/sdks/cosmos/src/requests/list_triggers_builder.json deleted file mode 100644 index 2416dc2c43..0000000000 --- a/sdks/cosmos/src/requests/list_triggers_builder.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "ListTriggersBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::ListTriggersResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "futures::stream::{unfold, Stream}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_user_defined_functions_builder.json b/sdks/cosmos/src/requests/list_user_defined_functions_builder.json deleted file mode 100644 index 3cf29f47be..0000000000 --- a/sdks/cosmos/src/requests/list_user_defined_functions_builder.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "ListUserDefinedFunctionsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::ListUserDefinedFunctionsResponse", - "crate::ResourceType", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "futures::stream::{unfold, Stream}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/list_users_builder.json b/sdks/cosmos/src/requests/list_users_builder.json deleted file mode 100644 index 0551e520ab..0000000000 --- a/sdks/cosmos/src/requests/list_users_builder.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "ListUsersBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::ListUsersResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto", - "futures::stream::{unfold, Stream}" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C" ], - "extra_wheres": [ "C: CosmosClient" ], - "constructor_fields": [ - { - "name": "database_client", - "field_type": "&'a dyn DatabaseClient", - "trait_get": "DatabaseClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/query_documents_builder.json b/sdks/cosmos/src/requests/query_documents_builder.json deleted file mode 100644 index 44db038170..0000000000 --- a/sdks/cosmos/src/requests/query_documents_builder.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "name": "QueryDocumentsBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::QueryDocumentsResponse", - "crate::{ResourceType, Query}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{No, ToAssign, Yes}", - "chrono::{DateTime, Utc}", - "futures::stream::{unfold, Stream}", - "hyper::StatusCode", - "serde::de::DeserializeOwned", - "std::convert::TryInto", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "query", - "field_type": "&'b Query<'b>", - "builder_type": "QuerySet", - "optional": false, - "trait_get": "QueryRequired<'b>", - "trait_set": "QuerySupport<'b>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "if_modified_since", - "field_type": "&'b DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'b>", - "trait_set": "IfModifiedSinceSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "continuation", - "field_type": "&'b str", - "optional": true, - "trait_get": "ContinuationOption<'b>", - "trait_set": "ContinuationSupport<'b>" - }, - { - "name": "max_item_count", - "field_type": "i32", - "optional": true, - "initializer": "-1", - "trait_get": "MaxItemCountOption", - "trait_set": "MaxItemCountSupport" - }, - { - "name": "partition_keys", - "field_type": "&'b PartitionKeys", - "optional": true, - "trait_get": "PartitionKeysOption<'b>", - "trait_set": "PartitionKeysSupport<'b>" - }, - { - "name": "query_cross_partition", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "QueryCrossPartitionOption", - "trait_set": "QueryCrossPartitionSupport" - }, - { - "name": "parallelize_cross_partition_query", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "ParallelizeCrossPartitionQueryOption", - "trait_set": "ParallelizeCrossPartitionQuerySupport" - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_collection_builder.json b/sdks/cosmos/src/requests/replace_collection_builder.json deleted file mode 100644 index 0a89295329..0000000000 --- a/sdks/cosmos/src/requests/replace_collection_builder.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "ReplaceCollectionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::collection::{IndexingPolicy}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "crate::responses::CreateCollectionResponse", - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::collection::PartitionKey", - "std::convert::TryInto", - "hyper::StatusCode", - "std::marker::PhantomData", - "azure_sdk_core::{Yes,No,ToAssign}" - ], - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "partition_key", - "field_type": "&'a PartitionKey", - "optional": false, - "builder_type": "PartitionKeysSet", - "trait_get": "PartitionKeyRequired<'a>", - "trait_set": "PartitionKeySupport<'a>" - }, - { - "name": "indexing_policy", - "field_type": "&'a IndexingPolicy", - "builder_type": "IndexingPolicySet", - "optional": false, - "trait_get": "IndexingPolicyRequired<'a>", - "trait_set": "IndexingPolicySupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_document_builder.json b/sdks/cosmos/src/requests/replace_document_builder.json deleted file mode 100644 index 023835f3ca..0000000000 --- a/sdks/cosmos/src/requests/replace_document_builder.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "ReplaceDocumentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::ResourceType", - "crate::responses::ReplaceDocumentResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{No, ToAssign, Yes}", - "chrono::{DateTime, Utc}", - "hyper::StatusCode", - "serde::Serialize", - "std::convert::TryInto", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "collection_client", - "field_type": "&'a dyn CollectionClient", - "trait_get": "CollectionClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "partition_keys", - "field_type": "&'b PartitionKeys", - "optional": false, - "builder_type": "PartitionKeysSet", - "trait_get": "PartitionKeysRequired<'b>", - "trait_set": "PartitionKeysSupport<'b>" - }, - { - "name": "document_id", - "field_type": "&'b str", - "optional": false, - "builder_type": "DocumentIdSet", - "trait_get": "DocumentIdRequired<'b>", - "trait_set": "DocumentIdSupport<'b>" - }, - { - "name": "indexing_directive", - "field_type": "IndexingDirective", - "optional": true, - "initializer": "IndexingDirective::Default", - "trait_get": "IndexingDirectiveOption", - "trait_set": "IndexingDirectiveSupport" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "if_modified_since", - "field_type": "&'b DateTime", - "optional": true, - "trait_get": "IfModifiedSinceOption<'b>", - "trait_set": "IfModifiedSinceSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - }, - { - "name": "allow_tentative_writes", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "AllowTentativeWritesOption", - "trait_set": "AllowTentativeWritesSupport" - } - ] - -} diff --git a/sdks/cosmos/src/requests/replace_permission_builder.json b/sdks/cosmos/src/requests/replace_permission_builder.json deleted file mode 100644 index dd8bf20ebd..0000000000 --- a/sdks/cosmos/src/requests/replace_permission_builder.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "ReplacePermissionBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::ReplacePermissionResponse", - "crate::{PermissionMode, PermissionResource}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "USER" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "USER: UserClient" ], - "constructor_fields": [ - { - "name": "permission_client", - "field_type": "&'a dyn PermissionClient", - "trait_get": "PermissionClientRequired<'a, C, D, USER>" - } - ], - "fields": [ - { - "name": "expiry_seconds", - "field_type": "u64", - "optional": true, - "initializer": "3600", - "trait_get": "ExpirySecondsOption", - "trait_set": "ExpirySecondsSupport" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_reference_attachment_builder.json b/sdks/cosmos/src/requests/replace_reference_attachment_builder.json deleted file mode 100644 index d57ffa1789..0000000000 --- a/sdks/cosmos/src/requests/replace_reference_attachment_builder.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "ReplaceReferenceAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "content_type", - "field_type": "&'b str", - "builder_type": "ContentTypeSet", - "optional": false, - "trait_get": "ContentTypeRequired<'b>", - "trait_set": "ContentTypeSupport<'b>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "media", - "field_type": "&'b str", - "builder_type": "MediaSet", - "optional": false, - "trait_get": "MediaRequired<'b>", - "trait_set": "MediaSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_slug_attachment_builder.json b/sdks/cosmos/src/requests/replace_slug_attachment_builder.json deleted file mode 100644 index b32d184eee..0000000000 --- a/sdks/cosmos/src/requests/replace_slug_attachment_builder.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "ReplaceSlugAttachmentBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "crate::responses::CreateSlugAttachmentResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL", "DOC" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient", "DOC: DocumentClient" ], - "constructor_fields": [ - { - "name": "attachment_client", - "field_type": "&'a dyn AttachmentClient", - "trait_get": "AttachmentClientRequired<'a, C, D, COLL, DOC>" - } - ], - "fields": [ - { - "name": "body", - "field_type": "&'b [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'b>", - "trait_set": "BodySupport<'b>" - }, - { - "name": "content_type", - "field_type": "&'b str", - "builder_type": "ContentTypeSet", - "optional": false, - "trait_get": "ContentTypeRequired<'b>", - "trait_set": "ContentTypeSupport<'b>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'b>", - "optional": true, - "trait_get": "IfMatchConditionOption<'b>", - "trait_set": "IfMatchConditionSupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_stored_procedure_builder.json b/sdks/cosmos/src/requests/replace_stored_procedure_builder.json deleted file mode 100644 index 0ea583388b..0000000000 --- a/sdks/cosmos/src/requests/replace_stored_procedure_builder.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "ReplaceStoredProcedureBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::{Yes,No,ToAssign}", - "std::marker::PhantomData", - "hyper::StatusCode", - "crate::responses::ReplaceStoredProcedureResponse", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D", "COLL" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient", "COLL: CollectionClient" ], - "constructor_fields": [ - { - "name": "stored_procedure_client", - "field_type": "&'a dyn StoredProcedureClient", - "trait_get": "StoredProcedureClientRequired<'a, C, D, COLL>" - } - ], - "fields": [ - { - "name": "body", - "field_type": "&'b str", - "builder_type": "BodySet", - "optional": false, - "trait_get": "StoredProcedureBodyRequired<'b>", - "trait_set": "StoredProcedureBodySupport<'b>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/cosmos/src/requests/replace_user_builder.json b/sdks/cosmos/src/requests/replace_user_builder.json deleted file mode 100644 index 12f6fb503b..0000000000 --- a/sdks/cosmos/src/requests/replace_user_builder.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "ReplaceUserBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "azure_sdk_core::prelude::*", - "crate::responses::CreateUserResponse", - "azure_sdk_core::errors::{UnexpectedHTTPResult, extract_status_headers_and_body, AzureError}", - "hyper::StatusCode", - "std::convert::TryInto", - "std::marker::PhantomData", - "azure_sdk_core::{Yes,No,ToAssign}" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C", "D" ], - "extra_wheres": [ "C: CosmosClient", "D: DatabaseClient" ], - "constructor_fields": [ - { - "name": "user_client", - "field_type": "&'a dyn UserClient", - "trait_get": "UserClientRequired<'a, C, D>" - } - ], - "fields": [ - { - "name": "user_name", - "field_type": "&'a dyn UserName", - "builder_type": "UserNameSet", - "optional": false, - "trait_get": "UserNameRequired<'a>", - "trait_set": "UserNameSupport<'a>" - }, - { - "name": "user_agent", - "field_type": "&'b str", - "optional": true, - "trait_get": "UserAgentOption<'b>", - "trait_set": "UserAgentSupport<'b>" - }, - { - "name": "activity_id", - "field_type": "&'b str", - "optional": true, - "trait_get": "ActivityIdOption<'b>", - "trait_set": "ActivityIdSupport<'b>" - }, - { - "name": "consistency_level", - "field_type": "ConsistencyLevel<'b>", - "optional": true, - "trait_get": "ConsistencyLevelOption<'b>", - "trait_set": "ConsistencyLevelSupport<'b>", - "get_via_clone": true - } - ] -} diff --git a/sdks/storage/src/account/account/requests/get_account_information_builder.json b/sdks/storage/src/account/account/requests/get_account_information_builder.json deleted file mode 100644 index 11c61680be..0000000000 --- a/sdks/storage/src/account/account/requests/get_account_information_builder.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "GetAccountInformationBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::account::responses::GetAccountInformationResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - ] -} diff --git a/sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.json b/sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.json deleted file mode 100644 index b658b1f08a..0000000000 --- a/sdks/storage/src/blob/blob/requests/acquire_blob_lease_builder.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "AcquireBlobLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::AcquireBlobLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "azure_sdk_core::lease::LeaseId", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "lease_duration", - "field_type": "i8", - "builder_type": "LeaseDurationSet", - "optional": false, - "initializer": "-1", - "trait_get": "LeaseDurationRequired", - "trait_set": "LeaseDurationSupport" - }, - { - "name": "proposed_lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "ProposedLeaseIdOption<'a>", - "trait_set": "ProposedLeaseIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/blob_stream_builder.json b/sdks/storage/src/blob/blob/requests/blob_stream_builder.json deleted file mode 100644 index f18b4e6f66..0000000000 --- a/sdks/storage/src/blob/blob/requests/blob_stream_builder.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "BlobStreamBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::requests::GetBlobBuilder", - "azure_sdk_core::errors::AzureError", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::range::Range", - "azure_sdk_storage_core::prelude::*", - "chrono::{DateTime, Utc}", - "azure_sdk_core::{No, ToAssign, Yes}", - "futures::stream::Stream", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "range", - "field_type": "&'a Range", - "builder_type": "RangeSet", - "optional": false, - "trait_get": "RangeRequired<'a>", - "trait_set": "RangeSupport<'a>" - }, - { - "name": "snapshot", - "field_type": "DateTime", - "optional": true, - "trait_get": "SnapshotOption", - "trait_set": "SnapshotSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "chunk_size", - "field_type": "u64", - "optional": true, - "initializer": "1048576", - "trait_get": "ChunkSizeOption", - "trait_set": "ChunkSizeSupport" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/break_blob_lease_builder.json b/sdks/storage/src/blob/blob/requests/break_blob_lease_builder.json deleted file mode 100644 index 059e7dab24..0000000000 --- a/sdks/storage/src/blob/blob/requests/break_blob_lease_builder.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "BreakBlobLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::BreakBlobLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::{No, ToAssign, Yes}", - "hyper::{Method, StatusCode}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "lease_break_period", - "field_type": "u8", - "builder_type": "BreakPeriodSet", - "optional": false, - "initializer": "0", - "trait_get": "LeaseBreakPeriodRequired", - "trait_set": "LeaseBreakPeriodSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/change_blob_lease_builder.json b/sdks/storage/src/blob/blob/requests/change_blob_lease_builder.json deleted file mode 100644 index 250759736f..0000000000 --- a/sdks/storage/src/blob/blob/requests/change_blob_lease_builder.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "ChangeBlobLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::ChangeBlobLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "builder_type": "LeaseIdSet", - "optional": false, - "trait_get": "LeaseIdRequired<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "proposed_lease_id", - "field_type": "&'a LeaseId", - "builder_type": "ProposedLeaseIdSet", - "optional": false, - "trait_get": "ProposedLeaseIdRequired<'a>", - "trait_set": "ProposedLeaseIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/clear_page_builder.json b/sdks/storage/src/blob/blob/requests/clear_page_builder.json deleted file mode 100644 index 6944e9630b..0000000000 --- a/sdks/storage/src/blob/blob/requests/clear_page_builder.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "name": "ClearPageBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::ClearPageResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::PAGE_WRITE", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "ba512_range", - "field_type": "&'a BA512Range", - "builder_type": "BA512RangeSet", - "optional": false, - "trait_get": "BA512RangeRequired<'a>", - "trait_set": "BA512RangeSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "sequence_number_condition", - "field_type": "SequenceNumberCondition", - "optional": true, - "trait_get": "SequenceNumberConditionOption", - "trait_set": "SequenceNumberConditionSupport" - }, - { - "name": "if_since_condition", - "field_type": "IfSinceCondition", - "optional": true, - "trait_get": "IfSinceConditionOption", - "trait_set": "IfSinceConditionSupport" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.json b/sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.json deleted file mode 100644 index d4c99f8ba5..0000000000 --- a/sdks/storage/src/blob/blob/requests/copy_blob_from_url_builder.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "name": "CopyBlobFromUrlBuilder", - "uses": [ - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "crate::blob::responses::CopyBlobFromUrlResponse", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "std::convert::TryInto", - "std::collections::HashMap", - "std::marker::PhantomData", - "hyper::{Method, StatusCode}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "crate::blob::generate_blob_uri" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "source_url", - "field_type": "&'a str", - "builder_type": "SourceUrlSet", - "optional": false, - "trait_get": "SourceUrlRequired<'a>", - "trait_set": "SourceUrlSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "is_synchronous", - "field_type": "bool", - "optional": true, - "initializer": "true", - "trait_get": "IsSynchronousOption", - "trait_set": "IsSynchronousSupport" - }, - { - "name": "source_content_md5", - "field_type": "&'a [u8]", - "optional": true, - "trait_get": "SourceContentMD5Option<'a>", - "trait_set": "SourceContentMD5Support<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "content_type", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentTypeOption<'a>", - "trait_set": "ContentTypeSupport<'a>" - }, - { - "name": "content_encoding", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentEncodingOption<'a>", - "trait_set": "ContentEncodingSupport<'a>" - }, - { - "name": "content_language", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentLanguageOption<'a>", - "trait_set": "ContentLanguageSupport<'a>" - }, - { - "name": "cache_control", - "field_type": "&'a str", - "optional": true, - "trait_get": "CacheControlOption<'a>", - "trait_set": "CacheControlSupport<'a>" - }, - { - "name": "content_disposition", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentDispositionOption<'a>", - "trait_set": "ContentDispositionSupport<'a>" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "if_since_condition", - "field_type": "IfSinceCondition", - "optional": true, - "trait_get": "IfSinceConditionOption", - "trait_set": "IfSinceConditionSupport" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/delete_blob_builder.json b/sdks/storage/src/blob/blob/requests/delete_blob_builder.json deleted file mode 100644 index 649cc8e994..0000000000 --- a/sdks/storage/src/blob/blob/requests/delete_blob_builder.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "DeleteBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::DeleteBlobResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::{DeleteSnapshotsMethodRequired, DeleteSnapshotsMethodSupport}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{DeleteSnapshotsMethod, No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "delete_snapshots_method", - "field_type": "DeleteSnapshotsMethod", - "builder_type": "DeleteSnapshotMethodSet", - "optional": false, - "initializer": "DeleteSnapshotsMethod::Include", - "trait_get": "DeleteSnapshotsMethodRequired", - "trait_set": "DeleteSnapshotsMethodSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json b/sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json deleted file mode 100644 index fc3c938412..0000000000 --- a/sdks/storage/src/blob/blob/requests/delete_blob_snapshot_builder.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "DeleteBlobSnapshotBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::DeleteBlobResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "chrono::{DateTime, Utc}", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "snapshot", - "field_type": "DateTime", - "builder_type": "SnapshotSet", - "optional": false, - "trait_get": "SnapshotRequired", - "trait_set": "SnapshotSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/get_blob_builder.json b/sdks/storage/src/blob/blob/requests/get_blob_builder.json deleted file mode 100644 index d9a2d508aa..0000000000 --- a/sdks/storage/src/blob/blob/requests/get_blob_builder.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "GetBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::responses::GetBlobResponse", - "crate::blob::{generate_blob_uri, Blob}", - "azure_sdk_core::{Yes, No, ToAssign}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::RANGE_GET_CONTENT_MD5", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::range::Range", - "azure_sdk_core::util::RequestBuilderExt", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "chrono::{DateTime, Utc}", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "snapshot", - "field_type": "DateTime", - "optional": true, - "trait_get": "SnapshotOption", - "trait_set": "SnapshotSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "range", - "field_type": "&'a Range", - "optional": true, - "trait_get": "RangeOption<'a>", - "trait_set": "RangeSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/get_block_list_builder.json b/sdks/storage/src/blob/blob/requests/get_block_list_builder.json deleted file mode 100644 index 21f91e0284..0000000000 --- a/sdks/storage/src/blob/blob/requests/get_block_list_builder.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "name": "GetBlockListBuilder", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::GetBlockListResponse", - "crate::blob::{BlockListType, BlockListTypeRequired, BlockListTypeSupport}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::{Yes, No, ToAssign}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::client::Client", - "azure_sdk_storage_core::ClientRequired", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "block_list_type", - "field_type": "BlockListType", - "builder_type": "BlobListTypeSet", - "optional": false, - "initializer": "BlockListType::Committed", - "trait_get": "BlockListTypeRequired", - "trait_set": "BlockListTypeSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_append_blob_builder.json b/sdks/storage/src/blob/blob/requests/put_append_blob_builder.json deleted file mode 100644 index 0c91f6883b..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_append_blob_builder.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "name": "PutAppendBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlobResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::BLOB_TYPE", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::modify_conditions::IfMatchCondition", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "azure_sdk_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::collections::HashMap", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_type", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentTypeOption<'a>", - "trait_set": "ContentTypeSupport<'a>" - }, - { - "name": "content_encoding", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentEncodingOption<'a>", - "trait_set": "ContentEncodingSupport<'a>" - }, - { - "name": "content_language", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentLanguageOption<'a>", - "trait_set": "ContentLanguageSupport<'a>" - }, - { - "name": "cache_control", - "field_type": "&'a str", - "optional": true, - "trait_get": "CacheControlOption<'a>", - "trait_set": "CacheControlSupport<'a>" - }, - { - "name": "content_disposition", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentDispositionOption<'a>", - "trait_set": "ContentDispositionSupport<'a>" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_append_block_builder.json b/sdks/storage/src/blob/blob/requests/put_append_block_builder.json deleted file mode 100644 index ffb2130a30..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_append_block_builder.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "name": "PutAppendBlockBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlockResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::modify_conditions::IfMatchCondition", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "body", - "field_type": "&'a [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'a>", - "trait_set": "BodySupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_md5", - "field_type": "&'a [u8]", - "optional": true, - "trait_get": "ContentMD5Option<'a>", - "trait_set": "ContentMD5Support<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "append_position", - "field_type": "u32", - "optional": true, - "trait_get": "AppendPositionOption", - "trait_set": "AppendPositionSupport" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_block_blob_builder.json b/sdks/storage/src/blob/blob/requests/put_block_blob_builder.json deleted file mode 100644 index eac3692b5f..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_block_blob_builder.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "name": "PutBlockBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlockBlobResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::BLOB_TYPE", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::modify_conditions::IfMatchCondition", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::client::Client", - "azure_sdk_core::{Yes, No, ToAssign}", - "azure_sdk_storage_core::ClientRequired", - "hyper::{Method, StatusCode}", - "std::collections::HashMap", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "body", - "field_type": "&'a [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'a>", - "trait_set": "BodySupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_type", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentTypeOption<'a>", - "trait_set": "ContentTypeSupport<'a>" - }, - { - "name": "content_encoding", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentEncodingOption<'a>", - "trait_set": "ContentEncodingSupport<'a>" - }, - { - "name": "content_language", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentLanguageOption<'a>", - "trait_set": "ContentLanguageSupport<'a>" - }, - { - "name": "cache_control", - "field_type": "&'a str", - "optional": true, - "trait_get": "CacheControlOption<'a>", - "trait_set": "CacheControlSupport<'a>" - }, - { - "name": "content_md5", - "field_type": "&'a [u8]", - "optional": true, - "trait_get": "ContentMD5Option<'a>", - "trait_set": "ContentMD5Support<'a>" - }, - { - "name": "content_disposition", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentDispositionOption<'a>", - "trait_set": "ContentDispositionSupport<'a>" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_block_builder.json b/sdks/storage/src/blob/blob/requests/put_block_builder.json deleted file mode 100644 index dac4e34caf..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_block_builder.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "PutBlockBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlockResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "body", - "field_type": "&'a [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'a>", - "trait_set": "BodySupport<'a>" - }, - { - "name": "block_id", - "field_type": "&'a [u8]", - "builder_type": "BlockIdSet", - "optional": false, - "trait_get": "BlockIdRequired<'a>", - "trait_set": "BlockIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_md5", - "field_type": "&'a [u8]", - "optional": true, - "trait_get": "ContentMD5Option<'a>", - "trait_set": "ContentMD5Support<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_block_list_builder.json b/sdks/storage/src/blob/blob/requests/put_block_list_builder.json deleted file mode 100644 index 6da064068b..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_block_list_builder.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "PutBlockListBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlockListResponse", - "crate::blob::BlockList", - "crate::blob::{BlockListRequired, BlockListSupport}", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "hyper::{Method, StatusCode}", - "azure_sdk_storage_core::prelude::*", - "azure_sdk_core::add_content_md5_header", - "azure_sdk_core::{Yes, No, ToAssign}", - "std::borrow::Borrow", - "std::collections::HashMap", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C", "T" ], - "extra_wheres": [ "C: Client", "T: Borrow<[u8]> + 'a" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "block_list", - "field_type": "&'a BlockList", - "builder_type": "BlockListSet", - "optional": false, - "trait_get": "BlockListRequired<'a, T>", - "trait_set": "BlockListSupport<'a, T>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_type", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentTypeOption<'a>", - "trait_set": "ContentTypeSupport<'a>" - }, - { - "name": "content_encoding", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentEncodingOption<'a>", - "trait_set": "ContentEncodingSupport<'a>" - }, - { - "name": "content_language", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentLanguageOption<'a>", - "trait_set": "ContentLanguageSupport<'a>" - }, - { - "name": "cache_control", - "field_type": "&'a str", - "optional": true, - "trait_get": "CacheControlOption<'a>", - "trait_set": "CacheControlSupport<'a>" - }, - { - "name": "content_disposition", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentDispositionOption<'a>", - "trait_set": "ContentDispositionSupport<'a>" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/put_page_blob_builder.json b/sdks/storage/src/blob/blob/requests/put_page_blob_builder.json deleted file mode 100644 index cf282df1fe..0000000000 --- a/sdks/storage/src/blob/blob/requests/put_page_blob_builder.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "name": "PutPageBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::PutBlobResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::BLOB_TYPE", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::collections::HashMap", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "content_length", - "field_type": "u64", - "initializer": "0", - "builder_type": "PageBlobLengthSet", - "optional": false, - "trait_get": "PageBlobLengthRequired", - "trait_set": "PageBlobLengthSupport" - }, - { - "name": "sequence_number", - "field_type": "u64", - "initializer": "0", - "optional": true, - "trait_get": "SequenceNumberOption", - "trait_set": "SequenceNumberSupport" - }, - { - "name": "access_tier", - "field_type": "&'a str", - "optional": true, - "trait_get": "AccessTierOption<'a>", - "trait_set": "AccessTierSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "content_type", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentTypeOption<'a>", - "trait_set": "ContentTypeSupport<'a>" - }, - { - "name": "content_encoding", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentEncodingOption<'a>", - "trait_set": "ContentEncodingSupport<'a>" - }, - { - "name": "content_language", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentLanguageOption<'a>", - "trait_set": "ContentLanguageSupport<'a>" - }, - { - "name": "cache_control", - "field_type": "&'a str", - "optional": true, - "trait_get": "CacheControlOption<'a>", - "trait_set": "CacheControlSupport<'a>" - }, - { - "name": "content_disposition", - "field_type": "&'a str", - "optional": true, - "trait_get": "ContentDispositionOption<'a>", - "trait_set": "ContentDispositionSupport<'a>" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/release_blob_lease_builder.json b/sdks/storage/src/blob/blob/requests/release_blob_lease_builder.json deleted file mode 100644 index 1dde252ada..0000000000 --- a/sdks/storage/src/blob/blob/requests/release_blob_lease_builder.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "ReleaseBlobLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::ReleaseBlobLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "builder_type": "LeaseIdSet", - "optional": false, - "trait_get": "LeaseIdRequired<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.json b/sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.json deleted file mode 100644 index dd769911b7..0000000000 --- a/sdks/storage/src/blob/blob/requests/renew_blob_lease_builder.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "RenewBlobLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::RenewBlobLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "builder_type": "LeaseIdSet", - "optional": false, - "trait_get": "LeaseIdRequired<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/blob/requests/update_page_builder.json b/sdks/storage/src/blob/blob/requests/update_page_builder.json deleted file mode 100644 index 6c63cde492..0000000000 --- a/sdks/storage/src/blob/blob/requests/update_page_builder.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "name": "UpdatePageBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::generate_blob_uri", - "crate::blob::responses::UpdatePageResponse", - "azure_sdk_core::ba512_range::BA512Range", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::PAGE_WRITE", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::modify_conditions::{IfMatchCondition, IfSinceCondition, SequenceNumberCondition}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{Yes, No, ToAssign}", - "azure_sdk_storage_core::prelude::*", - "azure_sdk_storage_core::ClientRequired", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "blob_name", - "field_type": "&'a str", - "builder_type": "BlobNameSet", - "optional": false, - "trait_get": "BlobNameRequired<'a>", - "trait_set": "BlobNameSupport<'a>" - }, - { - "name": "ba512_range", - "field_type": "&'a BA512Range", - "builder_type": "BA512RangeSet", - "optional": false, - "trait_get": "BA512RangeRequired<'a>", - "trait_set": "BA512RangeSupport<'a>" - }, - { - "name": "body", - "field_type": "&'a [u8]", - "builder_type": "BodySet", - "optional": false, - "trait_get": "BodyRequired<'a>", - "trait_set": "BodySupport<'a>" - }, - { - "name": "content_md5", - "field_type": "&'a [u8]", - "optional": true, - "trait_get": "ContentMD5Option<'a>", - "trait_set": "ContentMD5Support<'a>" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "sequence_number_condition", - "field_type": "SequenceNumberCondition", - "optional": true, - "trait_get": "SequenceNumberConditionOption", - "trait_set": "SequenceNumberConditionSupport" - }, - { - "name": "if_since_condition", - "field_type": "IfSinceCondition", - "optional": true, - "trait_get": "IfSinceConditionOption", - "trait_set": "IfSinceConditionSupport" - }, - { - "name": "if_match_condition", - "field_type": "IfMatchCondition<'a>", - "optional": true, - "trait_get": "IfMatchConditionOption<'a>", - "trait_set": "IfMatchConditionSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/acquire_lease_builder.json b/sdks/storage/src/blob/container/requests/acquire_lease_builder.json deleted file mode 100644 index 9f8204ce35..0000000000 --- a/sdks/storage/src/blob/container/requests/acquire_lease_builder.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "AcquireLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::AcquireLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - }, - { - "name": "lease_duration", - "field_type": "i8", - "builder_type": "LeaseDurationSet", - "optional": false, - "trait_get": "LeaseDurationRequired", - "trait_set": "LeaseDurationSupport" - }, - { - "name": "proposed_lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "ProposedLeaseIdOption<'a>", - "trait_set": "ProposedLeaseIdSupport<'a>" - } - - ] -} diff --git a/sdks/storage/src/blob/container/requests/break_lease_builder.json b/sdks/storage/src/blob/container/requests/break_lease_builder.json deleted file mode 100644 index 21419647f9..0000000000 --- a/sdks/storage/src/blob/container/requests/break_lease_builder.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "BreakLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::BreakLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_break_period", - "field_type": "u8", - "optional": true, - "trait_get": "LeaseBreakPeriodOption", - "trait_set": "LeaseBreakPeriodSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/create_builder.json b/sdks/storage/src/blob/container/requests/create_builder.json deleted file mode 100644 index 48507798c8..0000000000 --- a/sdks/storage/src/blob/container/requests/create_builder.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "CreateBuilder", - "derive": "Debug, Clone", - "uses": [ - "std::collections::HashMap", - "crate::container::{PublicAccess, PublicAccessRequired, PublicAccessSupport}", - "azure_sdk_core::errors::{check_status_extract_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "public_access", - "field_type": "PublicAccess", - "builder_type": "PublicAccessSet", - "optional": false, - "initializer": "PublicAccess::None", - "trait_get": "PublicAccessRequired", - "trait_set": "PublicAccessSupport" - }, - { - "name": "metadata", - "field_type": "&'a HashMap<&'a str, &'a str>", - "optional": true, - "trait_get": "MetadataOption<'a>", - "trait_set": "MetadataSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/delete_builder.json b/sdks/storage/src/blob/container/requests/delete_builder.json deleted file mode 100644 index 0c598cddb9..0000000000 --- a/sdks/storage/src/blob/container/requests/delete_builder.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "DeleteBuilder", - "derive": "Debug, Clone", - "uses": [ - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/get_acl_builder.json b/sdks/storage/src/blob/container/requests/get_acl_builder.json deleted file mode 100644 index 9511bcdc5b..0000000000 --- a/sdks/storage/src/blob/container/requests/get_acl_builder.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "GetACLBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::GetACLResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/get_properties_builder.json b/sdks/storage/src/blob/container/requests/get_properties_builder.json deleted file mode 100644 index 99919d7620..0000000000 --- a/sdks/storage/src/blob/container/requests/get_properties_builder.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "GetPropertiesBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::GetPropertiesResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/list_blobs_builder.json b/sdks/storage/src/blob/container/requests/list_blobs_builder.json deleted file mode 100644 index 72a7b1a60e..0000000000 --- a/sdks/storage/src/blob/container/requests/list_blobs_builder.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "name": "ListBlobBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::blob::responses::ListBlobsResponse", - "crate::container::generate_container_uri", - "azure_sdk_core::errors::{check_status_extract_headers_and_body_as_string, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_storage_core::client::Client", - "azure_sdk_storage_core::ClientRequired", - "futures::stream::{unfold, Stream}", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "prefix", - "field_type": "&'a str", - "optional": true, - "trait_get": "PrefixOption<'a>", - "trait_set": "PrefixSupport<'a>" - }, - { - "name": "delimiter", - "field_type": "&'a str", - "optional": true, - "trait_get": "DelimiterOption<'a>", - "trait_set": "DelimiterSupport<'a>" - }, - { - "name": "next_marker", - "field_type": "&'a str", - "optional": true, - "trait_get": "NextMarkerOption<'a>", - "trait_set": "NextMarkerSupport<'a>" - }, - { - "name": "max_results", - "field_type": "u32", - "optional": true, - "trait_get": "MaxResultsOption", - "trait_set": "MaxResultsSupport" - }, - { - "name": "include_snapshots", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeSnapshotsOption", - "trait_set": "IncludeSnapshotsSupport" - }, - { - "name": "include_metadata", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeMetadataOption", - "trait_set": "IncludeMetadataSupport" - }, - { - "name": "include_uncommitted_blobs", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeUncommittedBlobsOption", - "trait_set": "IncludeUncommittedBlobsSupport" - }, - { - "name": "include_copy", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeCopyOption", - "trait_set": "IncludeCopySupport" - }, - { - "name": "include_deleted", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeDeletedOption", - "trait_set": "IncludeDeletedSupport" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/list_builder.json b/sdks/storage/src/blob/container/requests/list_builder.json deleted file mode 100644 index 1382f702a2..0000000000 --- a/sdks/storage/src/blob/container/requests/list_builder.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "ListBuilder", - "derive": "Debug, Clone", - "uses": [ - "azure_sdk_core::request_id_from_headers", - "crate::container::incomplete_vector_from_container_response", - "crate::container::responses::ListContainersResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "prefix", - "field_type": "&'a str", - "optional": true, - "trait_get": "PrefixOption<'a>", - "trait_set": "PrefixSupport<'a>" - }, - { - "name": "next_marker", - "field_type": "&'a str", - "optional": true, - "trait_get": "NextMarkerOption<'a>", - "trait_set": "NextMarkerSupport<'a>" - }, - { - "name": "include_metadata", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeMetadataOption", - "trait_set": "IncludeMetadataSupport" - }, - { - "name": "max_results", - "field_type": "u32", - "optional": true, - "trait_get": "MaxResultsOption", - "trait_set": "MaxResultsSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/release_lease_builder.json b/sdks/storage/src/blob/container/requests/release_lease_builder.json deleted file mode 100644 index 8cb4bb679f..0000000000 --- a/sdks/storage/src/blob/container/requests/release_lease_builder.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "ReleaseLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::ReleaseLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "builder_type": "LeaseIdSet", - "optional": false, - "trait_get": "LeaseIdRequired<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/renew_lease_builder.json b/sdks/storage/src/blob/container/requests/renew_lease_builder.json deleted file mode 100644 index d0e63016b7..0000000000 --- a/sdks/storage/src/blob/container/requests/renew_lease_builder.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "RenewLeaseBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::responses::RenewLeaseResponse", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "azure_sdk_core::{No, ToAssign, Yes}", - "azure_sdk_core::headers::LEASE_ACTION", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "builder_type": "LeaseIdSet", - "optional": false, - "trait_get": "LeaseIdRequired<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/blob/container/requests/set_acl_builder.json b/sdks/storage/src/blob/container/requests/set_acl_builder.json deleted file mode 100644 index 061dea065a..0000000000 --- a/sdks/storage/src/blob/container/requests/set_acl_builder.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "name": "SetACLBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::container::public_access_from_header", - "crate::prelude::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::lease::LeaseId", - "azure_sdk_core::prelude::*", - "crate::prelude::*", - "azure_sdk_core::{No, StoredAccessPolicyList, ToAssign, Yes}", - "azure_sdk_storage_core::prelude::*", - "hyper::{Method, StatusCode}", - "std::marker::PhantomData" - ], - "inline": true, - "extra_types": [ "'a", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "client", - "field_type": "&'a C", - "trait_get": "ClientRequired<'a, C>" - } - ], - "fields": [ - { - "name": "container_name", - "field_type": "&'a str", - "builder_type": "ContainerNameSet", - "optional": false, - "trait_get": "ContainerNameRequired<'a>", - "trait_set": "ContainerNameSupport<'a>" - }, - { - "name": "public_access", - "field_type": "PublicAccess", - "builder_type": "PublicAccessSet", - "optional": false, - "initializer": "PublicAccess::None", - "trait_get": "PublicAccessRequired", - "trait_set": "PublicAccessSupport" - }, - { - "name": "stored_access_policy_list", - "field_type": "&'a StoredAccessPolicyList", - "optional": true, - "trait_get": "StoredAccessPolicyListOption<'a>", - "trait_set": "StoredAccessPolicyListSupport<'a>" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "lease_id", - "field_type": "&'a LeaseId", - "optional": true, - "trait_get": "LeaseIdOption<'a>", - "trait_set": "LeaseIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/queue/requests/list_queues_builder.json b/sdks/storage/src/queue/requests/list_queues_builder.json deleted file mode 100644 index 5114f7b12c..0000000000 --- a/sdks/storage/src/queue/requests/list_queues_builder.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "ListQueuesBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "queue_service", - "field_type": "&'a dyn QueueService" - } - ], - "fields": [ - { - "name": "prefix", - "field_type": "&'b str", - "optional": true, - "trait_get": "PrefixOption<'b>", - "trait_set": "PrefixSupport<'b>" - }, - { - "name": "next_marker", - "field_type": "&'b str", - "optional": true, - "trait_get": "NextMarkerOption<'b>", - "trait_set": "NextMarkerSupport<'b>" - }, - { - "name": "max_results", - "field_type": "u32", - "optional": true, - "trait_get": "MaxResultsOption", - "trait_set": "MaxResultsSupport" - }, - { - "name": "include_metadata", - "field_type": "bool", - "optional": true, - "initializer": "false", - "trait_get": "IncludeMetadataOption", - "trait_set": "IncludeMetadataSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -} diff --git a/sdks/storage/src/queue/requests/put_message_builder.json b/sdks/storage/src/queue/requests/put_message_builder.json deleted file mode 100644 index e6c6610450..0000000000 --- a/sdks/storage/src/queue/requests/put_message_builder.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "name": "PutMessageBuilder", - "derive": "Debug, Clone", - "uses": [ - "crate::prelude::*", - "crate::responses::*", - "azure_sdk_core::errors::{check_status_extract_headers_and_body, AzureError}", - "azure_sdk_core::prelude::*", - "azure_sdk_storage_core::prelude::*", - "std::marker::PhantomData", - "std::borrow::Cow", - "azure_sdk_core::{Yes,No,ToAssign}", - "hyper::StatusCode", - "std::convert::TryInto" - ], - "inline": true, - "extra_types": [ "'a", "'b", "C" ], - "extra_wheres": [ "C: Client" ], - "constructor_fields": [ - { - "name": "queue_name_service", - "field_type": "&'a dyn QueueNameService" - } - ], - "fields": [ - { - "name": "message_body", - "field_type": "Cow<'b, str>", - "builder_type": "MessageBodySet", - "optional": false, - "trait_get": "MessageBodyRequired", - "trait_set": "MessageBodySupport<'b>" - }, - { - "name": "visibility_timeout_seconds", - "field_type": "u64", - "optional": true, - "initializer": "0", - "trait_get": "VisibilityTimeoutRequired", - "trait_set": "VisibilityTimeoutSupport" - }, - { - "name": "message_ttl_seconds", - "field_type": "u64", - "optional": true, - "initializer": "25200", - "trait_get": "MessageTTLRequired", - "trait_set": "MessageTTLSupport" - }, - { - "name": "timeout", - "field_type": "u64", - "optional": true, - "trait_get": "TimeoutOption", - "trait_set": "TimeoutSupport" - }, - { - "name": "client_request_id", - "field_type": "&'a str", - "optional": true, - "trait_get": "ClientRequestIdOption<'a>", - "trait_set": "ClientRequestIdSupport<'a>" - } - ] -}