use crate::Result;
#[derive(Clone, Debug)]
pub struct SqlBackupRunsService<T>
where
T: super::stub::SqlBackupRunsService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlBackupRunsService<T>
where
T: super::stub::SqlBackupRunsService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlBackupRunsService for SqlBackupRunsService<T>
where
T: super::stub::SqlBackupRunsService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn delete(
&self,
req: crate::model::SqlBackupRunsDeleteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete(req, options).await
}
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlBackupRunsGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::BackupRun>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn insert(
&self,
req: crate::model::SqlBackupRunsInsertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.insert(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlBackupRunsListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::BackupRunsListResponse>> {
self.inner.list(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlBackupsService<T>
where
T: super::stub::SqlBackupsService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlBackupsService<T>
where
T: super::stub::SqlBackupsService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlBackupsService for SqlBackupsService<T>
where
T: super::stub::SqlBackupsService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn create_backup(
&self,
req: crate::model::CreateBackupRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.create_backup(req, options).await
}
#[tracing::instrument(ret)]
async fn get_backup(
&self,
req: crate::model::GetBackupRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Backup>> {
self.inner.get_backup(req, options).await
}
#[tracing::instrument(ret)]
async fn list_backups(
&self,
req: crate::model::ListBackupsRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::ListBackupsResponse>> {
self.inner.list_backups(req, options).await
}
#[tracing::instrument(ret)]
async fn update_backup(
&self,
req: crate::model::UpdateBackupRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.update_backup(req, options).await
}
#[tracing::instrument(ret)]
async fn delete_backup(
&self,
req: crate::model::DeleteBackupRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete_backup(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlConnectService<T>
where
T: super::stub::SqlConnectService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlConnectService<T>
where
T: super::stub::SqlConnectService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlConnectService for SqlConnectService<T>
where
T: super::stub::SqlConnectService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn get_connect_settings(
&self,
req: crate::model::GetConnectSettingsRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::ConnectSettings>> {
self.inner.get_connect_settings(req, options).await
}
#[tracing::instrument(ret)]
async fn generate_ephemeral_cert(
&self,
req: crate::model::GenerateEphemeralCertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::GenerateEphemeralCertResponse>> {
self.inner.generate_ephemeral_cert(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlDatabasesService<T>
where
T: super::stub::SqlDatabasesService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlDatabasesService<T>
where
T: super::stub::SqlDatabasesService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlDatabasesService for SqlDatabasesService<T>
where
T: super::stub::SqlDatabasesService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn delete(
&self,
req: crate::model::SqlDatabasesDeleteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete(req, options).await
}
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlDatabasesGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Database>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn insert(
&self,
req: crate::model::SqlDatabasesInsertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.insert(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlDatabasesListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::DatabasesListResponse>> {
self.inner.list(req, options).await
}
#[tracing::instrument(ret)]
async fn patch(
&self,
req: crate::model::SqlDatabasesUpdateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.patch(req, options).await
}
#[tracing::instrument(ret)]
async fn update(
&self,
req: crate::model::SqlDatabasesUpdateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.update(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlFlagsService<T>
where
T: super::stub::SqlFlagsService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlFlagsService<T>
where
T: super::stub::SqlFlagsService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlFlagsService for SqlFlagsService<T>
where
T: super::stub::SqlFlagsService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlFlagsListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::FlagsListResponse>> {
self.inner.list(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlInstancesService<T>
where
T: super::stub::SqlInstancesService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlInstancesService<T>
where
T: super::stub::SqlInstancesService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlInstancesService for SqlInstancesService<T>
where
T: super::stub::SqlInstancesService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn add_server_ca(
&self,
req: crate::model::SqlInstancesAddServerCaRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.add_server_ca(req, options).await
}
#[tracing::instrument(ret)]
async fn add_server_certificate(
&self,
req: crate::model::SqlInstancesAddServerCertificateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.add_server_certificate(req, options).await
}
#[tracing::instrument(ret)]
async fn add_entra_id_certificate(
&self,
req: crate::model::SqlInstancesAddEntraIdCertificateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.add_entra_id_certificate(req, options).await
}
#[tracing::instrument(ret)]
async fn clone(
&self,
req: crate::model::SqlInstancesCloneRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.clone(req, options).await
}
#[tracing::instrument(ret)]
async fn delete(
&self,
req: crate::model::SqlInstancesDeleteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete(req, options).await
}
#[tracing::instrument(ret)]
async fn demote_master(
&self,
req: crate::model::SqlInstancesDemoteMasterRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.demote_master(req, options).await
}
#[tracing::instrument(ret)]
async fn demote(
&self,
req: crate::model::SqlInstancesDemoteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.demote(req, options).await
}
#[tracing::instrument(ret)]
async fn export(
&self,
req: crate::model::SqlInstancesExportRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.export(req, options).await
}
#[tracing::instrument(ret)]
async fn failover(
&self,
req: crate::model::SqlInstancesFailoverRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.failover(req, options).await
}
#[tracing::instrument(ret)]
async fn reencrypt(
&self,
req: crate::model::SqlInstancesReencryptRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.reencrypt(req, options).await
}
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlInstancesGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::DatabaseInstance>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn import(
&self,
req: crate::model::SqlInstancesImportRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.import(req, options).await
}
#[tracing::instrument(ret)]
async fn insert(
&self,
req: crate::model::SqlInstancesInsertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.insert(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlInstancesListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::InstancesListResponse>> {
self.inner.list(req, options).await
}
#[tracing::instrument(ret)]
async fn list_server_cas(
&self,
req: crate::model::SqlInstancesListServerCasRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::InstancesListServerCasResponse>> {
self.inner.list_server_cas(req, options).await
}
#[tracing::instrument(ret)]
async fn list_server_certificates(
&self,
req: crate::model::SqlInstancesListServerCertificatesRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::InstancesListServerCertificatesResponse>> {
self.inner.list_server_certificates(req, options).await
}
#[tracing::instrument(ret)]
async fn list_entra_id_certificates(
&self,
req: crate::model::SqlInstancesListEntraIdCertificatesRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::InstancesListEntraIdCertificatesResponse>> {
self.inner.list_entra_id_certificates(req, options).await
}
#[tracing::instrument(ret)]
async fn patch(
&self,
req: crate::model::SqlInstancesPatchRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.patch(req, options).await
}
#[tracing::instrument(ret)]
async fn promote_replica(
&self,
req: crate::model::SqlInstancesPromoteReplicaRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.promote_replica(req, options).await
}
#[tracing::instrument(ret)]
async fn switchover(
&self,
req: crate::model::SqlInstancesSwitchoverRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.switchover(req, options).await
}
#[tracing::instrument(ret)]
async fn reset_ssl_config(
&self,
req: crate::model::SqlInstancesResetSslConfigRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.reset_ssl_config(req, options).await
}
#[tracing::instrument(ret)]
async fn restart(
&self,
req: crate::model::SqlInstancesRestartRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.restart(req, options).await
}
#[tracing::instrument(ret)]
async fn restore_backup(
&self,
req: crate::model::SqlInstancesRestoreBackupRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.restore_backup(req, options).await
}
#[tracing::instrument(ret)]
async fn rotate_server_ca(
&self,
req: crate::model::SqlInstancesRotateServerCaRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.rotate_server_ca(req, options).await
}
#[tracing::instrument(ret)]
async fn rotate_server_certificate(
&self,
req: crate::model::SqlInstancesRotateServerCertificateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.rotate_server_certificate(req, options).await
}
#[tracing::instrument(ret)]
async fn rotate_entra_id_certificate(
&self,
req: crate::model::SqlInstancesRotateEntraIdCertificateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.rotate_entra_id_certificate(req, options).await
}
#[tracing::instrument(ret)]
async fn start_replica(
&self,
req: crate::model::SqlInstancesStartReplicaRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.start_replica(req, options).await
}
#[tracing::instrument(ret)]
async fn stop_replica(
&self,
req: crate::model::SqlInstancesStopReplicaRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.stop_replica(req, options).await
}
#[tracing::instrument(ret)]
async fn truncate_log(
&self,
req: crate::model::SqlInstancesTruncateLogRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.truncate_log(req, options).await
}
#[tracing::instrument(ret)]
async fn update(
&self,
req: crate::model::SqlInstancesUpdateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.update(req, options).await
}
#[tracing::instrument(ret)]
async fn create_ephemeral(
&self,
req: crate::model::SqlInstancesCreateEphemeralCertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SslCert>> {
self.inner.create_ephemeral(req, options).await
}
#[tracing::instrument(ret)]
async fn reschedule_maintenance(
&self,
req: crate::model::SqlInstancesRescheduleMaintenanceRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.reschedule_maintenance(req, options).await
}
#[tracing::instrument(ret)]
async fn verify_external_sync_settings(
&self,
req: crate::model::SqlInstancesVerifyExternalSyncSettingsRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesVerifyExternalSyncSettingsResponse>> {
self.inner.verify_external_sync_settings(req, options).await
}
#[tracing::instrument(ret)]
async fn start_external_sync(
&self,
req: crate::model::SqlInstancesStartExternalSyncRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.start_external_sync(req, options).await
}
#[tracing::instrument(ret)]
async fn perform_disk_shrink(
&self,
req: crate::model::SqlInstancesPerformDiskShrinkRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.perform_disk_shrink(req, options).await
}
#[tracing::instrument(ret)]
async fn get_disk_shrink_config(
&self,
req: crate::model::SqlInstancesGetDiskShrinkConfigRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesGetDiskShrinkConfigResponse>> {
self.inner.get_disk_shrink_config(req, options).await
}
#[tracing::instrument(ret)]
async fn reset_replica_size(
&self,
req: crate::model::SqlInstancesResetReplicaSizeRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.reset_replica_size(req, options).await
}
#[tracing::instrument(ret)]
async fn get_latest_recovery_time(
&self,
req: crate::model::SqlInstancesGetLatestRecoveryTimeRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesGetLatestRecoveryTimeResponse>> {
self.inner.get_latest_recovery_time(req, options).await
}
#[tracing::instrument(ret)]
async fn execute_sql(
&self,
req: crate::model::SqlInstancesExecuteSqlRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesExecuteSqlResponse>> {
self.inner.execute_sql(req, options).await
}
#[tracing::instrument(ret)]
async fn acquire_ssrs_lease(
&self,
req: crate::model::SqlInstancesAcquireSsrsLeaseRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesAcquireSsrsLeaseResponse>> {
self.inner.acquire_ssrs_lease(req, options).await
}
#[tracing::instrument(ret)]
async fn release_ssrs_lease(
&self,
req: crate::model::SqlInstancesReleaseSsrsLeaseRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SqlInstancesReleaseSsrsLeaseResponse>> {
self.inner.release_ssrs_lease(req, options).await
}
#[tracing::instrument(ret)]
async fn pre_check_major_version_upgrade(
&self,
req: crate::model::SqlInstancesPreCheckMajorVersionUpgradeRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner
.pre_check_major_version_upgrade(req, options)
.await
}
#[tracing::instrument(ret)]
async fn point_in_time_restore(
&self,
req: crate::model::SqlInstancesPointInTimeRestoreRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.point_in_time_restore(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlOperationsService<T>
where
T: super::stub::SqlOperationsService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlOperationsService<T>
where
T: super::stub::SqlOperationsService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlOperationsService for SqlOperationsService<T>
where
T: super::stub::SqlOperationsService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlOperationsGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlOperationsListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::OperationsListResponse>> {
self.inner.list(req, options).await
}
#[tracing::instrument(ret)]
async fn cancel(
&self,
req: crate::model::SqlOperationsCancelRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<()>> {
self.inner.cancel(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlSslCertsService<T>
where
T: super::stub::SqlSslCertsService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlSslCertsService<T>
where
T: super::stub::SqlSslCertsService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlSslCertsService for SqlSslCertsService<T>
where
T: super::stub::SqlSslCertsService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn delete(
&self,
req: crate::model::SqlSslCertsDeleteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete(req, options).await
}
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlSslCertsGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SslCert>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn insert(
&self,
req: crate::model::SqlSslCertsInsertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SslCertsInsertResponse>> {
self.inner.insert(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlSslCertsListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::SslCertsListResponse>> {
self.inner.list(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlTiersService<T>
where
T: super::stub::SqlTiersService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlTiersService<T>
where
T: super::stub::SqlTiersService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlTiersService for SqlTiersService<T>
where
T: super::stub::SqlTiersService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlTiersListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::TiersListResponse>> {
self.inner.list(req, options).await
}
}
#[derive(Clone, Debug)]
pub struct SqlUsersService<T>
where
T: super::stub::SqlUsersService + std::fmt::Debug + Send + Sync,
{
inner: T,
}
impl<T> SqlUsersService<T>
where
T: super::stub::SqlUsersService + std::fmt::Debug + Send + Sync,
{
pub fn new(inner: T) -> Self {
Self { inner }
}
}
impl<T> super::stub::SqlUsersService for SqlUsersService<T>
where
T: super::stub::SqlUsersService + std::fmt::Debug + Send + Sync,
{
#[tracing::instrument(ret)]
async fn delete(
&self,
req: crate::model::SqlUsersDeleteRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.delete(req, options).await
}
#[tracing::instrument(ret)]
async fn get(
&self,
req: crate::model::SqlUsersGetRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::User>> {
self.inner.get(req, options).await
}
#[tracing::instrument(ret)]
async fn insert(
&self,
req: crate::model::SqlUsersInsertRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.insert(req, options).await
}
#[tracing::instrument(ret)]
async fn list(
&self,
req: crate::model::SqlUsersListRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::UsersListResponse>> {
self.inner.list(req, options).await
}
#[tracing::instrument(ret)]
async fn update(
&self,
req: crate::model::SqlUsersUpdateRequest,
options: crate::RequestOptions,
) -> Result<crate::Response<crate::model::Operation>> {
self.inner.update(req, options).await
}
}