// 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,
}