pub struct CreateChangeRequest {
pub title: String,
pub description: String,
pub change_type: ChangeType,
pub priority: ChangePriority,
pub urgency: ChangeUrgency,
pub affected_systems: Vec<String>,
pub impact_scope: Option<String>,
pub risk_level: Option<String>,
pub rollback_plan: Option<String>,
pub testing_required: bool,
pub test_plan: Option<String>,
pub test_environment: Option<String>,
}Expand description
Request to create a change request
Fields§
§title: StringChange title
description: StringChange description
change_type: ChangeTypeChange type
priority: ChangePriorityChange priority
urgency: ChangeUrgencyChange urgency
affected_systems: Vec<String>Affected systems
impact_scope: Option<String>Impact scope
risk_level: Option<String>Risk level
rollback_plan: Option<String>Rollback plan
testing_required: boolTesting required
test_plan: Option<String>Test plan
test_environment: Option<String>Test environment
Trait Implementations§
Source§impl Debug for CreateChangeRequest
impl Debug for CreateChangeRequest
Source§impl<'de> Deserialize<'de> for CreateChangeRequest
impl<'de> Deserialize<'de> for CreateChangeRequest
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
Auto Trait Implementations§
impl Freeze for CreateChangeRequest
impl RefUnwindSafe for CreateChangeRequest
impl Send for CreateChangeRequest
impl Sync for CreateChangeRequest
impl Unpin for CreateChangeRequest
impl UnwindSafe for CreateChangeRequest
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request