pub struct MetadataTemplatesManager { /* private fields */ }Expand description
Operations for the “metadata_templates” API area.
Implementations§
Source§impl MetadataTemplatesManager
impl MetadataTemplatesManager
Sourcepub fn list(
&self,
metadata_instance_id: String,
opts: Option<MetadataTemplatesListOptions>,
) -> MetadataTemplatesListPaginator
pub fn list( &self, metadata_instance_id: String, opts: Option<MetadataTemplatesListOptions>, ) -> MetadataTemplatesListPaginator
Iterate every crate::models::schemas::MetadataTemplate across pages, threading the cursor.
pub async fn get_schema( &self, scope: GetFileIdMetadataIdScope, template_key: String, ) -> Result<MetadataTemplate, Error>
pub async fn update_schema( &self, scope: GetFileIdMetadataIdScope, template_key: String, body: Vec<UpdateSchemaRequest>, ) -> Result<MetadataTemplate, Error>
pub async fn delete_schema( &self, scope: GetFileIdMetadataIdScope, template_key: String, ) -> Result<(), Error>
pub async fn get(&self, template_id: String) -> Result<MetadataTemplate, Error>
Sourcepub fn list_global(
&self,
opts: Option<MetadataTemplatesListGlobalOptions>,
) -> MetadataTemplatesListGlobalPaginator
pub fn list_global( &self, opts: Option<MetadataTemplatesListGlobalOptions>, ) -> MetadataTemplatesListGlobalPaginator
Iterate every crate::models::schemas::MetadataTemplate across pages, threading the cursor.
Sourcepub fn list_enterprise(
&self,
opts: Option<MetadataTemplatesListEnterpriseOptions>,
) -> MetadataTemplatesListEnterprisePaginator
pub fn list_enterprise( &self, opts: Option<MetadataTemplatesListEnterpriseOptions>, ) -> MetadataTemplatesListEnterprisePaginator
Iterate every crate::models::schemas::MetadataTemplate across pages, threading the cursor.
pub async fn create_schema( &self, body: CreateSchemaRequest, ) -> Result<MetadataTemplate, Error>
Auto Trait Implementations§
impl !RefUnwindSafe for MetadataTemplatesManager
impl !UnwindSafe for MetadataTemplatesManager
impl Freeze for MetadataTemplatesManager
impl Send for MetadataTemplatesManager
impl Sync for MetadataTemplatesManager
impl Unpin for MetadataTemplatesManager
impl UnsafeUnpin for MetadataTemplatesManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more