// This file is @generated by prost-build.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPoseRequest {
    #[prost(message, optional, tag = "1")]
    pub pose: ::core::option::Option<
        super::super::geometry_msgs::msg::PoseWithCovarianceStamped,
    >,
}
impl ::prost::Name for SetPoseRequest {
    const NAME: &'static str = "SetPoseRequest";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseRequest".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseRequest".into()
    }
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPoseResponse {
    #[prost(bool, tag = "1")]
    pub success: bool,
    #[prost(string, tag = "2")]
    pub message: ::prost::alloc::string::String,
}
impl ::prost::Name for SetPoseResponse {
    const NAME: &'static str = "SetPoseResponse";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseResponse".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseResponse".into()
    }
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPoseDeprecatedRequest {
    #[prost(message, optional, tag = "1")]
    pub pose: ::core::option::Option<
        super::super::geometry_msgs::msg::PoseWithCovarianceStamped,
    >,
}
impl ::prost::Name for SetPoseDeprecatedRequest {
    const NAME: &'static str = "SetPoseDeprecatedRequest";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseDeprecatedRequest".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseDeprecatedRequest".into()
    }
}
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct SetPoseDeprecatedResponse {}
impl ::prost::Name for SetPoseDeprecatedResponse {
    const NAME: &'static str = "SetPoseDeprecatedResponse";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseDeprecatedResponse".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetPoseDeprecatedResponse".into()
    }
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetGraphRequest {
    #[prost(message, optional, tag = "1")]
    pub graph: ::core::option::Option<super::msg::SerializedGraph>,
}
impl ::prost::Name for SetGraphRequest {
    const NAME: &'static str = "SetGraphRequest";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetGraphRequest".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetGraphRequest".into()
    }
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetGraphResponse {
    #[prost(bool, tag = "1")]
    pub success: bool,
    #[prost(string, tag = "2")]
    pub message: ::prost::alloc::string::String,
}
impl ::prost::Name for SetGraphResponse {
    const NAME: &'static str = "SetGraphResponse";
    const PACKAGE: &'static str = "make87_messages_ros2.jazzy.fuse_msgs.srv";
    fn full_name() -> ::prost::alloc::string::String {
        "make87_messages_ros2.jazzy.fuse_msgs.srv.SetGraphResponse".into()
    }
    fn type_url() -> ::prost::alloc::string::String {
        "/make87_messages_ros2.jazzy.fuse_msgs.srv.SetGraphResponse".into()
    }
}
