Struct googapis::google::cloud::support::common::Case [−][src]
pub struct Case {Show 15 fields
pub name: String,
pub display_name: String,
pub description: String,
pub component: String,
pub subcomponent: String,
pub client_timezone: String,
pub cc_addresses: Vec<String>,
pub project_id: String,
pub issues: Vec<CustomerIssue>,
pub priority: i32,
pub state: i32,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub creator_email: String,
pub category: String,
}
Expand description
A support case created by the user.
Fields
name: String
The resource name for the Case in format
supportAccounts/{account_id}/cases/{case_id}
display_name: String
The short summary of the issue reported in this case.
description: String
The board description of issue provided with initial summary.
component: String
The product component for which this Case is reported.
subcomponent: String
The product subcomponent for which this Case is reported.
client_timezone: String
Timezone the client sending this request is in. It should be in a format IANA recognizes: https://www.iana.org/time-zone There is no additional validation done by the API.
cc_addresses: Vec<String>
The email addresses that can be copied to receive updates on this case. Users can specify a maximum of 10 email addresses.
project_id: String
The Google Cloud Platform project ID for which this case is created.
issues: Vec<CustomerIssue>
List of customer issues associated with this case.
priority: i32
The current priority of this case.
state: i32
The current state of this case.
create_time: Option<Timestamp>
Time when this case was created. Output only.
update_time: Option<Timestamp>
Time when this case was last updated. Output only.
creator_email: String
Email address of user who created this case. Output only. It is inferred from credentials supplied during case creation.
category: String
The issue category applicable to this case.
Implementations
Returns the enum value of priority
, or the default if the field is set to an invalid enum value.
Sets priority
to the provided enum value.
Returns the enum value of state
, or the default if the field is set to an invalid enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Case
impl UnwindSafe for Case
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more