// This file is @generated by prost-build.
/// Options that control Protobuf to Conjure transcoding compatibility.
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ConjureCompatibility {
    /// Marks a message as a Conjure Union type. This allows Protobuf > JSON transcoding to emit JSON that adheres to the
    /// [Conjure Union wire format](<https://github.com/palantir/conjure/blob/master/docs/spec/wire.md#54-union-json-format>).
    #[prost(bool, tag = "1")]
    pub union_message: bool,
}
/// Options that control Protobuf to Conjure transcoding compatibility.
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct ConjureFieldCompatibility {
    /// Denotes that the field is a map value that was wrapped for Protobuf, and should be unwrapped for Conjure compatibility.
    #[prost(bool, tag = "1")]
    pub map_value_wrapper: bool,
}
