use http_request_derive::HttpRequest;
use opentalk_types_api_v1::events::{EventOptionsQuery, EventResource, PostEventsBody};
use crate::response::ApiResponse;
type Response = ApiResponse<EventResource>;
#[derive(Clone, Debug, PartialEq, Eq, HttpRequest)]
#[http_request(
method = "POST",
response = Response,
path = "/events",
)]
pub struct EventsPostRequest {
#[http_request(query)]
pub query: EventOptionsQuery,
#[http_request(body)]
pub body: PostEventsBody,
}