ProtoMessage
* Mensagem base que é usada para todas as mensagens que são enviadas para/de Open API proxy de cTrader plataforma.
Implementa: IMessage<ProtoMessage>, IMessage, IEquatable<ProtoMessage>, IDeepCloneable<ProtoMessage>, IBufferMessage
Propriedades
public string ClientMsgId { get; set; }
value = protoMessage.ClientMsgId
protoMessage.ClientMsgId = value
Solicitar mensagem id, atribuído pelo cliente que será devolvido na resposta.
public bool HasClientMsgId { get; }
value = protoMessage.HasClientMsgId
Obtém se o campo "clientMsgId" está definido
public bool HasPayload { get; }
value = protoMessage.HasPayload
Obtém se o campo "carga" está definido
public bool HasPayloadType { get; }
value = protoMessage.HasPayloadType
Obtém se o campo "payloadType" está definido
public ByteString Payload { get; set; }
value = protoMessage.Payload
protoMessage.Payload = value
Mensagem protobuf serializada que corresponde a payloadType.
public uint PayloadType { get; set; }
value = protoMessage.PayloadType
protoMessage.PayloadType = value
Contém id de ProtoPayloadType ou outro costume PayloadTypes (e.g. ProtoOAPayloadType).
Métodos
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()
Limpa o valor do campo "clientMsgId"
public void ClearPayloadType()
protoMessage.ClearPayloadType()
Limpa o valor do campo "payloadType"
Campos
public const int ClientMsgIdFieldNumber
value = ProtoMessage.ClientMsgIdFieldNumber
Número do campo para o campo "clientMsgId".
public const int PayloadFieldNumber
value = ProtoMessage.PayloadFieldNumber
Número de campo para o campo "carga".
public const int PayloadTypeFieldNumber
value = ProtoMessage.PayloadTypeFieldNumber
Número do campo para o campo "payloadType".