Struct google_youtubeanalytics2::ErrorProto [−][src]
pub struct ErrorProto { pub domain: Option<String>, pub code: Option<String>, pub location: Option<String>, pub external_error_message: Option<String>, pub debug_info: Option<String>, pub location_type: Option<String>, pub argument: Option<Vec<String>>, }
Describes one specific error.
This type is not used in any activity, and only used as part of another schema.
Fields
domain: Option<String>
Error domain. RoSy services can define their own domain and error codes. This should normally be the name of an enum type, such as: gdata.CoreErrorDomain
code: Option<String>
Error code in the error domain. This should correspond to a value of the enum type whose name is in domain. See the core error domain in error_domain.proto.
location: Option<String>
Location of the error, as specified by the location type.
If location_type is PATH, this should be a path to a field that's relative to the request, using FieldPath notation (net/proto2/util/public/field_path.h).
Examples: authenticated_user.gaia_id resource.address[2].country
external_error_message: Option<String>
A short explanation for the error, which can be shared outside Google.
Please set domain, code and arguments whenever possible instead of this error message so that external APIs can build safe error messages themselves.
External messages built in a RoSy interface will most likely refer to information and concepts that are not available externally and should not be exposed. It is safer if external APIs can understand the errors and decide what the error message should look like.
debug_info: Option<String>
Debugging information, which should not be shared externally.
location_type: Option<String>
no description provided
argument: Option<Vec<String>>
Error arguments, to be used when building user-friendly error messages given the error domain and code. Different error codes require different arguments.
Trait Implementations
impl Default for ErrorProto
[src]
impl Default for ErrorProto
fn default() -> ErrorProto
[src]
fn default() -> ErrorProto
Returns the "default value" for a type. Read more
impl Clone for ErrorProto
[src]
impl Clone for ErrorProto
fn clone(&self) -> ErrorProto
[src]
fn clone(&self) -> ErrorProto
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for ErrorProto
[src]
impl Debug for ErrorProto
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for ErrorProto
[src]
impl Part for ErrorProto
Auto Trait Implementations
impl Send for ErrorProto
impl Send for ErrorProto
impl Sync for ErrorProto
impl Sync for ErrorProto