public sealed class LocalizedMessage : Protobuf.IMessage<LocalizedMessage>, Protobuf.IBufferMessage
Provides a localized error message that is safe to return to the user
which can be attached to an RPC error.
Inheritance
Object >
LocalizedMessage
Namespace
Google.Rpc
Assembly
Google.Api.CommonProtos.dll
Constructors
LocalizedMessage()
public LocalizedMessage()
LocalizedMessage(LocalizedMessage)
public LocalizedMessage(LocalizedMessage other)
Fields
LocaleFieldNumber
public const int LocaleFieldNumber = 1
Field number for the "locale" field.
Field Value |
---|
Type | Description |
Int32 | |
MessageFieldNumber
public const int MessageFieldNumber = 2
Field number for the "message" field.
Field Value |
---|
Type | Description |
Int32 | |
Properties
Descriptor
public static Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Locale
public string Locale { get; set; }
Property Value |
---|
Type | Description |
String | |
Message
public string Message { get; set; }
The localized error message in the above locale.
Property Value |
---|
Type | Description |
String | |
Parser
public static Protobuf.MessageParser<LocalizedMessage> Parser { get; }
Methods
CalculateSize()
public int CalculateSize()
Returns |
---|
Type | Description |
Int32 | |
Clone()
public LocalizedMessage Clone()
Equals(LocalizedMessage)
public bool Equals(LocalizedMessage other)
Equals(Object)
public override bool Equals(object other)
Parameter |
---|
Name | Description |
other | Object
|
GetHashCode()
public override int GetHashCode()
Returns |
---|
Type | Description |
Int32 | |
public void MergeFrom(Protobuf.CodedInputStream input)
MergeFrom(LocalizedMessage)
public void MergeFrom(LocalizedMessage other)
ToString()
public override string ToString()
WriteTo(Protobuf.CodedOutputStream)
public void WriteTo(Protobuf.CodedOutputStream output)