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

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

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 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

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.

Debugging information, which should not be shared externally.

no description provided

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]

Returns the "default value" for a type. Read more

impl Clone for ErrorProto
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ErrorProto
[src]

Formats the value using the given formatter. Read more

impl Part for ErrorProto
[src]

Auto Trait Implementations

impl Send for ErrorProto

impl Sync for ErrorProto