pub struct LayoutService { /* private fields */ }Implementations§
Source§impl LayoutService
impl LayoutService
pub fn new(ctx: ServiceContext) -> Self
Source§impl LayoutService
impl LayoutService
pub async fn get_layouts(&self, req: GetLayoutsRequest) -> Result<ApiData>
pub async fn get_layout(&self, req: GetLayoutRequest) -> Result<ApiData>
pub async fn upsert_layout(&self, req: UpsertLayoutRequest) -> Result<ApiData>
pub async fn delete_layout(&self, req: DeleteLayoutRequest) -> Result<ApiData>
pub async fn list_owner_published_layouts( &self, req: ListOwnerPublishedLayoutsRequest, ) -> Result<ApiData>
pub async fn publish_layout(&self, req: PublishLayoutRequest) -> Result<ApiData>
pub async fn unpublish_layout( &self, req: UnpublishLayoutRequest, ) -> Result<ApiData>
pub async fn list_layout_template_versions( &self, req: ListLayoutTemplateVersionsRequest, ) -> Result<ApiData>
pub async fn get_layout_template_version( &self, req: GetLayoutTemplateVersionRequest, ) -> Result<ApiData>
pub async fn set_layout_template_subscription( &self, req: SetLayoutTemplateSubscriptionRequest, ) -> Result<ApiData>
pub async fn delete_layout_template_subscription( &self, req: DeleteLayoutTemplateSubscriptionRequest, ) -> Result<ApiData>
pub async fn list_my_layout_template_subscriptions( &self, req: ListMyLayoutTemplateSubscriptionsRequest, ) -> Result<ApiData>
Trait Implementations§
Source§impl Clone for LayoutService
impl Clone for LayoutService
Source§fn clone(&self) -> LayoutService
fn clone(&self) -> LayoutService
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for LayoutService
impl !RefUnwindSafe for LayoutService
impl !UnwindSafe for LayoutService
impl Send for LayoutService
impl Sync for LayoutService
impl Unpin for LayoutService
impl UnsafeUnpin for LayoutService
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