Exemple #1
0
        public SaluteResponse(SaluteRequest request, SaluteResponsePayload payload)
        {
            _request = request;

            MessageId      = request.MessageId;
            SessionId      = request.SessionId;
            Uuid           = request.Uuid;
            Payload        = payload;
            payload.Device = request.Payload.Device;
        }
Exemple #2
0
        public SaluteResponse(SaluteRequest request, string text, bool noBubble = false)
        {
            _request = request;

            MessageId = request.MessageId;
            SessionId = request.SessionId;
            Uuid      = request.Uuid;
            Payload   = new SaluteResponsePayload
            {
                Device        = request.Payload.Device,
                PronounceText = text,
            };

            if (!noBubble)
            {
                Payload.Items.Add(new BubbleItem(text));
            }
        }
Exemple #3
0
 public SaluteResponse(SaluteRequest request) : this(request, new SaluteResponsePayload())
 {
 }