pub struct CreateDeploymentObjectRequest {
pub is_deletion_marker: Option<bool>,
pub yaml_content: String,
}Expand description
Wire DTO for creating a deployment object via the public API.
Distinct from [brokkr_models::models::deployment_objects::NewDeploymentObject],
which carries server-derived fields (e.g. yaml_checksum).
JSON schema
{
"description": "Wire DTO for creating a deployment object via the public API.\n\nDistinct from [`brokkr_models::models::deployment_objects::NewDeploymentObject`],\nwhich carries server-derived fields (e.g. `yaml_checksum`).",
"type": "object",
"required": [
"yaml_content"
],
"properties": {
"is_deletion_marker": {
"description": "Optional. Defaults to false.",
"type": "boolean"
},
"yaml_content": {
"description": "YAML content of the deployment.",
"type": "string"
}
}
}Fields§
§is_deletion_marker: Option<bool>Optional. Defaults to false.
yaml_content: StringYAML content of the deployment.
Implementations§
Trait Implementations§
Source§impl Clone for CreateDeploymentObjectRequest
impl Clone for CreateDeploymentObjectRequest
Source§fn clone(&self) -> CreateDeploymentObjectRequest
fn clone(&self) -> CreateDeploymentObjectRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CreateDeploymentObjectRequest
impl<'de> Deserialize<'de> for CreateDeploymentObjectRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<CreateDeploymentObjectRequest> for CreateDeploymentObjectRequest
impl From<CreateDeploymentObjectRequest> for CreateDeploymentObjectRequest
Source§fn from(value: CreateDeploymentObjectRequest) -> Self
fn from(value: CreateDeploymentObjectRequest) -> Self
Converts to this type from the input type.
Source§impl TryFrom<CreateDeploymentObjectRequest> for CreateDeploymentObjectRequest
impl TryFrom<CreateDeploymentObjectRequest> for CreateDeploymentObjectRequest
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: CreateDeploymentObjectRequest,
) -> Result<Self, ConversionError>
fn try_from( value: CreateDeploymentObjectRequest, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CreateDeploymentObjectRequest
impl RefUnwindSafe for CreateDeploymentObjectRequest
impl Send for CreateDeploymentObjectRequest
impl Sync for CreateDeploymentObjectRequest
impl Unpin for CreateDeploymentObjectRequest
impl UnsafeUnpin for CreateDeploymentObjectRequest
impl UnwindSafe for CreateDeploymentObjectRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more