[][src]Trait bellhop_client::apis::DefaultApi

pub trait DefaultApi {
    fn create_asset(&self, create_asset: CreateAsset) -> Result<Asset, Error>;
fn create_asset_type(
        &self,
        create_asset_type: CreateAssetType
    ) -> Result<AssetType, Error>;
fn create_lease(
        &self,
        asset_id: i32,
        create_lease: CreateLease
    ) -> Result<Lease, Error>;
fn create_tag(
        &self,
        asset_id: i32,
        create_tag: CreateTag
    ) -> Result<Tag, Error>;
fn create_tag_type(
        &self,
        asset_type_id: i32,
        create_tag_type: CreateTagType
    ) -> Result<TagType, Error>;
fn delete_asset(&self, asset_id: i32) -> Result<(), Error>;
fn delete_asset_type(&self, asset_type_id: i32) -> Result<(), Error>;
fn delete_lease(&self, asset_id: i32) -> Result<(), Error>;
fn delete_tag(&self, asset_id: i32, tag_type_id: i32) -> Result<(), Error>;
fn list_asset_types(&self) -> Result<AssetTypes, Error>;
fn list_assets(&self) -> Result<Assets, Error>;
fn list_sub_assets(&self, asset_type_id: i32) -> Result<Assets, Error>;
fn list_tag_types(&self, asset_type_id: i32) -> Result<TagTypes, Error>;
fn list_tags(&self, asset_id: i32) -> Result<Tags, Error>;
fn show_asset(&self, asset_id: i32) -> Result<Asset, Error>;
fn show_asset_type(&self, asset_type_id: i32) -> Result<AssetType, Error>;
fn show_lease(&self, asset_id: i32) -> Result<Lease, Error>;
fn show_tag(&self, asset_id: i32, tag_type_id: i32) -> Result<Tag, Error>;
fn show_tag_type(
        &self,
        asset_type_id: i32,
        tag_type_id: i32
    ) -> Result<TagType, Error>; }

Required methods

fn create_asset(&self, create_asset: CreateAsset) -> Result<Asset, Error>

fn create_asset_type(
    &self,
    create_asset_type: CreateAssetType
) -> Result<AssetType, Error>

fn create_lease(
    &self,
    asset_id: i32,
    create_lease: CreateLease
) -> Result<Lease, Error>

fn create_tag(&self, asset_id: i32, create_tag: CreateTag) -> Result<Tag, Error>

fn create_tag_type(
    &self,
    asset_type_id: i32,
    create_tag_type: CreateTagType
) -> Result<TagType, Error>

fn delete_asset(&self, asset_id: i32) -> Result<(), Error>

fn delete_asset_type(&self, asset_type_id: i32) -> Result<(), Error>

fn delete_lease(&self, asset_id: i32) -> Result<(), Error>

fn delete_tag(&self, asset_id: i32, tag_type_id: i32) -> Result<(), Error>

fn list_asset_types(&self) -> Result<AssetTypes, Error>

fn list_assets(&self) -> Result<Assets, Error>

fn list_sub_assets(&self, asset_type_id: i32) -> Result<Assets, Error>

fn list_tag_types(&self, asset_type_id: i32) -> Result<TagTypes, Error>

fn list_tags(&self, asset_id: i32) -> Result<Tags, Error>

fn show_asset(&self, asset_id: i32) -> Result<Asset, Error>

fn show_asset_type(&self, asset_type_id: i32) -> Result<AssetType, Error>

fn show_lease(&self, asset_id: i32) -> Result<Lease, Error>

fn show_tag(&self, asset_id: i32, tag_type_id: i32) -> Result<Tag, Error>

fn show_tag_type(
    &self,
    asset_type_id: i32,
    tag_type_id: i32
) -> Result<TagType, Error>

Loading content...

Implementors

impl DefaultApi for DefaultApiClient[src]

Loading content...