cognite/api/data_modeling/
views.rs1use crate::{
2 dto::data_modeling::views::{ViewDefinition, ViewQuery},
3 models::{
4 views::{ViewCreateDefinition, ViewReference},
5 ItemIdOptionalVersion,
6 },
7 Create, DeleteWithResponse, List, Resource, Retrieve, WithBasePath,
8};
9
10pub type ViewsResource = Resource<ViewDefinition>;
13
14impl WithBasePath for ViewsResource {
15 const BASE_PATH: &'static str = "models/views";
16}
17
18impl Create<ViewCreateDefinition, ViewDefinition> for ViewsResource {}
19impl List<ViewQuery, ViewDefinition> for ViewsResource {}
20impl Retrieve<ItemIdOptionalVersion, ViewDefinition> for ViewsResource {}
21impl DeleteWithResponse<ViewReference, ViewReference> for ViewsResource {}