ProtoMessage
* Mensaje base que se utiliza para todos los mensajes que se envían a/desde Open API proxy de cTraderplataforma.
Implementa: IMessage<ProtoMessage>, IMessage, IEquatable<ProtoMessage>, IDeepCloneable<ProtoMessage>, IBufferMessage
Propiedades
public string ClientMsgId { get; set; }
value = protoMessage.ClientMsgId
protoMessage.ClientMsgId = value
Solicitar mensaje id, asignado por el cliente que será devuelto en la respuesta.
public bool HasClientMsgId { get; }
value = protoMessage.HasClientMsgId
Obtiene si el campo "clientMsgId" está establecido
public bool HasPayload { get; }
value = protoMessage.HasPayload
Obtiene si el campo "payload" está establecido
public bool HasPayloadType { get; }
value = protoMessage.HasPayloadType
Obtiene si el campo "payloadType" está establecido
public ByteString Payload { get; set; }
value = protoMessage.Payload
protoMessage.Payload = value
Mensaje de protobuf en serie que corresponde a payloadType.
public uint PayloadType { get; set; }
value = protoMessage.PayloadType
protoMessage.PayloadType = value
Contiene id de ProtoPayloadType u otra costumbre PayloadTypes (e.g. ProtoOAPayloadType).
Métodos
public void ClearClientMsgId()
protoMessage.ClearClientMsgId()
Limpia el valor del campo "clientMsgId"
public void ClearPayload()
protoMessage.ClearPayload()
Limpia el valor del campo "payload"
public void ClearPayloadType()
protoMessage.ClearPayloadType()
Limpia el valor del campo "payloadType"
Campos
public const int ClientMsgIdFieldNumber
value = ProtoMessage.ClientMsgIdFieldNumber
Número de campo para el campo "clientMsgId@".
public const int PayloadFieldNumber
value = ProtoMessage.PayloadFieldNumber
Número de campo para el campo "payload".
public const int PayloadTypeFieldNumber
value = ProtoMessage.PayloadTypeFieldNumber
Número de campo para el campo "payloadType@".