pub struct MockItemsApi { /* private fields */ }items_api only.Implementations§
Source§impl MockItemsApi
impl MockItemsApi
Sourcepub fn checkpoint(&mut self)
pub fn checkpoint(&mut self)
Validate that all current expectations for all methods have been satisfied, and discard them.
Sourcepub fn new() -> Self
pub fn new() -> Self
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new method. However, it will be
generated if the struct implements a trait with a new
method. The trait’s new method can still be called
like <MockX as TraitY>::new
Source§impl MockItemsApi
impl MockItemsApi
Sourcepub fn expect_add_member_to_group_item(&mut self) -> &mut Expectation
pub fn expect_add_member_to_group_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the add_member_to_group_item method
Sourcepub fn expect_add_metadata_to_item(&mut self) -> &mut Expectation
pub fn expect_add_metadata_to_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the add_metadata_to_item method
Sourcepub fn expect_add_or_update_item_in_registry(&mut self) -> &mut Expectation
pub fn expect_add_or_update_item_in_registry(&mut self) -> &mut Expectation
Create an Expectation for mocking the add_or_update_item_in_registry method
Sourcepub fn expect_add_or_update_items_in_registry(&mut self) -> &mut Expectation
pub fn expect_add_or_update_items_in_registry(&mut self) -> &mut Expectation
Create an Expectation for mocking the add_or_update_items_in_registry method
Sourcepub fn expect_add_tag_to_item(&mut self) -> &mut Expectation
pub fn expect_add_tag_to_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the add_tag_to_item method
Sourcepub fn expect_get_item_by_name(&mut self) -> &mut Expectation
pub fn expect_get_item_by_name(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_item_by_name method
Sourcepub fn expect_get_item_namespaces(&mut self) -> &mut Expectation
pub fn expect_get_item_namespaces(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_item_namespaces method
Sourcepub fn expect_get_item_state1(&mut self) -> &mut Expectation
pub fn expect_get_item_state1(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_item_state1 method
Sourcepub fn expect_get_items(&mut self) -> &mut Expectation
pub fn expect_get_items(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_items method
Sourcepub fn expect_get_semantic_item(&mut self) -> &mut Expectation
pub fn expect_get_semantic_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the get_semantic_item method
Sourcepub fn expect_purge_database(&mut self) -> &mut Expectation
pub fn expect_purge_database(&mut self) -> &mut Expectation
Create an Expectation for mocking the purge_database method
Sourcepub fn expect_remove_item_from_registry(&mut self) -> &mut Expectation
pub fn expect_remove_item_from_registry(&mut self) -> &mut Expectation
Create an Expectation for mocking the remove_item_from_registry method
Sourcepub fn expect_remove_member_from_group_item(&mut self) -> &mut Expectation
pub fn expect_remove_member_from_group_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the remove_member_from_group_item method
Sourcepub fn expect_remove_metadata_from_item(&mut self) -> &mut Expectation
pub fn expect_remove_metadata_from_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the remove_metadata_from_item method
Sourcepub fn expect_remove_tag_from_item(&mut self) -> &mut Expectation
pub fn expect_remove_tag_from_item(&mut self) -> &mut Expectation
Create an Expectation for mocking the remove_tag_from_item method
Sourcepub fn expect_send_item_command(&mut self) -> &mut Expectation
pub fn expect_send_item_command(&mut self) -> &mut Expectation
Create an Expectation for mocking the send_item_command method
Sourcepub fn expect_update_item_state(&mut self) -> &mut Expectation
pub fn expect_update_item_state(&mut self) -> &mut Expectation
Create an Expectation for mocking the update_item_state method
Trait Implementations§
Source§impl Debug for MockItemsApi
impl Debug for MockItemsApi
Source§impl Default for MockItemsApi
impl Default for MockItemsApi
Source§impl ItemsApi for MockItemsApi
impl ItemsApi for MockItemsApi
Source§fn add_member_to_group_item<'item_name, 'member_item_name, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
member_item_name: &'member_item_name str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddMemberToGroupItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'member_item_name: 'async_trait,
'life0: 'async_trait,
fn add_member_to_group_item<'item_name, 'member_item_name, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
member_item_name: &'member_item_name str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddMemberToGroupItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'member_item_name: 'async_trait,
'life0: 'async_trait,
PUT /items/{itemName}/members/{memberItemName}
Source§fn add_metadata_to_item<'itemname, 'namespace, 'metadata_dto, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
namespace: &'namespace str,
metadata_dto: MetadataDto,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddMetadataToItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'namespace: 'async_trait,
'metadata_dto: 'async_trait,
'life0: 'async_trait,
fn add_metadata_to_item<'itemname, 'namespace, 'metadata_dto, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
namespace: &'namespace str,
metadata_dto: MetadataDto,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddMetadataToItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'namespace: 'async_trait,
'metadata_dto: 'async_trait,
'life0: 'async_trait,
PUT /items/{itemname}/metadata/{namespace}
Source§fn add_or_update_item_in_registry<'itemname, 'group_item_dto, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
group_item_dto: GroupItemDto,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<EnrichedItemDto, Error<AddOrUpdateItemInRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'group_item_dto: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn add_or_update_item_in_registry<'itemname, 'group_item_dto, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
group_item_dto: GroupItemDto,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<EnrichedItemDto, Error<AddOrUpdateItemInRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'group_item_dto: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
PUT /items/{itemname}
Source§fn add_or_update_items_in_registry<'group_item_dto, 'life0, 'async_trait>(
&'life0 self,
group_item_dto: Vec<GroupItemDto>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<AddOrUpdateItemsInRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'group_item_dto: 'async_trait,
'life0: 'async_trait,
fn add_or_update_items_in_registry<'group_item_dto, 'life0, 'async_trait>(
&'life0 self,
group_item_dto: Vec<GroupItemDto>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<AddOrUpdateItemsInRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'group_item_dto: 'async_trait,
'life0: 'async_trait,
PUT /items
Source§fn add_tag_to_item<'itemname, 'tag, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
tag: &'tag str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddTagToItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'tag: 'async_trait,
'life0: 'async_trait,
fn add_tag_to_item<'itemname, 'tag, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
tag: &'tag str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<AddTagToItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'tag: 'async_trait,
'life0: 'async_trait,
PUT /items/{itemname}/tags/{tag}
Source§fn get_item_by_name<'itemname, 'accept_language, 'metadata, 'recursive, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
accept_language: Option<&'accept_language str>,
metadata: Option<&'metadata str>,
recursive: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<EnrichedItemDto, Error<GetItemByNameError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'accept_language: 'async_trait,
'metadata: 'async_trait,
'recursive: 'async_trait,
'life0: 'async_trait,
fn get_item_by_name<'itemname, 'accept_language, 'metadata, 'recursive, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
accept_language: Option<&'accept_language str>,
metadata: Option<&'metadata str>,
recursive: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<EnrichedItemDto, Error<GetItemByNameError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'accept_language: 'async_trait,
'metadata: 'async_trait,
'recursive: 'async_trait,
'life0: 'async_trait,
GET /items/{itemname}
Source§fn get_item_namespaces<'itemname, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetItemNamespacesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_item_namespaces<'itemname, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetItemNamespacesError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /items/{itemname}/metadata/namespaces
Source§fn get_item_state1<'itemname, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetItemState1Error>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'life0: 'async_trait,
fn get_item_state1<'itemname, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
) -> Pin<Box<dyn Future<Output = Result<String, Error<GetItemState1Error>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'life0: 'async_trait,
GET /items/{itemname}/state
Source§fn get_items<'accept_language, 'r_type, 'tags, 'metadata, 'recursive, 'fields, 'static_data_only, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
type: Option<&'r_type str>,
tags: Option<&'tags str>,
metadata: Option<&'metadata str>,
recursive: Option<bool>,
fields: Option<&'fields str>,
static_data_only: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<Vec<EnrichedItemDto>, Error<GetItemsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'r_type: 'async_trait,
'tags: 'async_trait,
'metadata: 'async_trait,
'recursive: 'async_trait,
'fields: 'async_trait,
'static_data_only: 'async_trait,
'life0: 'async_trait,
fn get_items<'accept_language, 'r_type, 'tags, 'metadata, 'recursive, 'fields, 'static_data_only, 'life0, 'async_trait>(
&'life0 self,
accept_language: Option<&'accept_language str>,
type: Option<&'r_type str>,
tags: Option<&'tags str>,
metadata: Option<&'metadata str>,
recursive: Option<bool>,
fields: Option<&'fields str>,
static_data_only: Option<bool>,
) -> Pin<Box<dyn Future<Output = Result<Vec<EnrichedItemDto>, Error<GetItemsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'accept_language: 'async_trait,
'r_type: 'async_trait,
'tags: 'async_trait,
'metadata: 'async_trait,
'recursive: 'async_trait,
'fields: 'async_trait,
'static_data_only: 'async_trait,
'life0: 'async_trait,
GET /items
Source§fn get_semantic_item<'item_name, 'semantic_class, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
semantic_class: &'semantic_class str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<GetSemanticItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'semantic_class: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn get_semantic_item<'item_name, 'semantic_class, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
semantic_class: &'semantic_class str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<GetSemanticItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'semantic_class: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
GET /items/{itemName}/semantic/{semanticClass}
Source§fn purge_database<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PurgeDatabaseError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn purge_database<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), Error<PurgeDatabaseError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
POST /items/metadata/purge
Source§fn remove_item_from_registry<'itemname, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveItemFromRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'life0: 'async_trait,
fn remove_item_from_registry<'itemname, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveItemFromRegistryError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'life0: 'async_trait,
DELETE /items/{itemname}
Source§fn remove_member_from_group_item<'item_name, 'member_item_name, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
member_item_name: &'member_item_name str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveMemberFromGroupItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'member_item_name: 'async_trait,
'life0: 'async_trait,
fn remove_member_from_group_item<'item_name, 'member_item_name, 'life0, 'async_trait>(
&'life0 self,
item_name: &'item_name str,
member_item_name: &'member_item_name str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveMemberFromGroupItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'item_name: 'async_trait,
'member_item_name: 'async_trait,
'life0: 'async_trait,
DELETE /items/{itemName}/members/{memberItemName}
Source§fn remove_metadata_from_item<'itemname, 'namespace, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
namespace: &'namespace str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveMetadataFromItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'namespace: 'async_trait,
'life0: 'async_trait,
fn remove_metadata_from_item<'itemname, 'namespace, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
namespace: &'namespace str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveMetadataFromItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'namespace: 'async_trait,
'life0: 'async_trait,
DELETE /items/{itemname}/metadata/{namespace}
Source§fn remove_tag_from_item<'itemname, 'tag, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
tag: &'tag str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveTagFromItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'tag: 'async_trait,
'life0: 'async_trait,
fn remove_tag_from_item<'itemname, 'tag, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
tag: &'tag str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<RemoveTagFromItemError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'tag: 'async_trait,
'life0: 'async_trait,
DELETE /items/{itemname}/tags/{tag}
Source§fn send_item_command<'itemname, 'body, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
body: &'body str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendItemCommandError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'body: 'async_trait,
'life0: 'async_trait,
fn send_item_command<'itemname, 'body, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
body: &'body str,
) -> Pin<Box<dyn Future<Output = Result<(), Error<SendItemCommandError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'body: 'async_trait,
'life0: 'async_trait,
POST /items/{itemname}
Source§fn update_item_state<'itemname, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<UpdateItemStateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
fn update_item_state<'itemname, 'body, 'accept_language, 'life0, 'async_trait>(
&'life0 self,
itemname: &'itemname str,
body: &'body str,
accept_language: Option<&'accept_language str>,
) -> Pin<Box<dyn Future<Output = Result<(), Error<UpdateItemStateError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'itemname: 'async_trait,
'body: 'async_trait,
'accept_language: 'async_trait,
'life0: 'async_trait,
PUT /items/{itemname}/state