use conjure_http::endpoint;
#[conjure_http::conjure_endpoints(
name = "SeriesMetadataService",
use_legacy_error_serialization
)]
pub trait SeriesMetadataService {
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-get",
name = "batchGet",
produces = conjure_http::server::StdResponseSerializer
)]
fn batch_get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype",
name = "create"
)]
fn create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create",
name = "batchCreate"
)]
fn batch_create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/create-or-update",
name = "createOrUpdate"
)]
fn create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create-or-update",
name = "batchCreateOrUpdate"
)]
fn batch_create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/timeseries/archetype/v1/series-archetype/{rid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/{rid}/metadata",
name = "updateMetadata",
produces = conjure_http::server::StdResponseSerializer
)]
fn update_metadata(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::UpdateSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/video-channel",
name = "batchCreateVideoSeries",
produces = conjure_http::server::StdResponseSerializer
)]
fn batch_create_video_series(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesResponse,
conjure_http::private::Error,
>;
}
#[conjure_http::conjure_endpoints(
name = "SeriesMetadataService",
use_legacy_error_serialization
)]
pub trait AsyncSeriesMetadataService {
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-get",
name = "batchGet",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype",
name = "create"
)]
async fn create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create",
name = "batchCreate"
)]
async fn batch_create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/create-or-update",
name = "createOrUpdate"
)]
async fn create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create-or-update",
name = "batchCreateOrUpdate"
)]
async fn batch_create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/timeseries/archetype/v1/series-archetype/{rid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/{rid}/metadata",
name = "updateMetadata",
produces = conjure_http::server::StdResponseSerializer
)]
async fn update_metadata(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::UpdateSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/video-channel",
name = "batchCreateVideoSeries",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_create_video_series(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesResponse,
conjure_http::private::Error,
>;
}
#[conjure_http::conjure_endpoints(
name = "SeriesMetadataService",
use_legacy_error_serialization,
local
)]
pub trait LocalAsyncSeriesMetadataService {
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-get",
name = "batchGet",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer, safe)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchGetSeriesMetadataResponse,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype",
name = "create"
)]
async fn create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create",
name = "batchCreate"
)]
async fn batch_create(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/create-or-update",
name = "createOrUpdate"
)]
async fn create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::CreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/batch-create-or-update",
name = "batchCreateOrUpdate"
)]
async fn batch_create_or_update(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateSeriesMetadataRequest,
) -> Result<(), conjure_http::private::Error>;
#[endpoint(
method = GET,
path = "/timeseries/archetype/v1/series-archetype/{rid}",
name = "get",
produces = conjure_http::server::StdResponseSerializer
)]
async fn get(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/{rid}/metadata",
name = "updateMetadata",
produces = conjure_http::server::StdResponseSerializer
)]
async fn update_metadata(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[path(
name = "rid",
decoder = conjure_http::server::conjure::FromPlainDecoder,
safe
)]
rid: super::super::super::super::objects::api::SeriesMetadataRid,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::UpdateSeriesMetadataRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::SeriesMetadata,
conjure_http::private::Error,
>;
#[endpoint(
method = POST,
path = "/timeseries/archetype/v1/series-archetype/video-channel",
name = "batchCreateVideoSeries",
produces = conjure_http::server::StdResponseSerializer
)]
async fn batch_create_video_series(
&self,
#[auth]
auth_: conjure_object::BearerToken,
#[body(deserializer = conjure_http::server::StdRequestDeserializer)]
request: super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesRequest,
) -> Result<
super::super::super::super::objects::timeseries::metadata::api::BatchCreateVideoSeriesResponse,
conjure_http::private::Error,
>;
}