public static DescribeLiveStreamsControlHistoryResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveStreamsControlHistoryResponse describeLiveStreamsControlHistoryResponse = new DescribeLiveStreamsControlHistoryResponse();

            describeLiveStreamsControlHistoryResponse.HttpResponse = context.HttpResponse;
            describeLiveStreamsControlHistoryResponse.RequestId = context.StringValue("DescribeLiveStreamsControlHistory.RequestId");

            List<DescribeLiveStreamsControlHistoryResponse.DescribeLiveStreamsControlHistory_LiveStreamControlInfo> describeLiveStreamsControlHistoryResponse_controlInfo = new List<DescribeLiveStreamsControlHistoryResponse.DescribeLiveStreamsControlHistory_LiveStreamControlInfo>();
            for (int i = 0; i < context.Length("DescribeLiveStreamsControlHistory.ControlInfo.Length"); i++) {
                DescribeLiveStreamsControlHistoryResponse.DescribeLiveStreamsControlHistory_LiveStreamControlInfo liveStreamControlInfo = new DescribeLiveStreamsControlHistoryResponse.DescribeLiveStreamsControlHistory_LiveStreamControlInfo();
                liveStreamControlInfo.StreamName = context.StringValue("DescribeLiveStreamsControlHistory.ControlInfo["+ i +"].StreamName");
                liveStreamControlInfo.ClientIP = context.StringValue("DescribeLiveStreamsControlHistory.ControlInfo["+ i +"].ClientIP");
                liveStreamControlInfo.Action = context.StringValue("DescribeLiveStreamsControlHistory.ControlInfo["+ i +"].Action");
                liveStreamControlInfo.TimeStamp = context.StringValue("DescribeLiveStreamsControlHistory.ControlInfo["+ i +"].TimeStamp");

                describeLiveStreamsControlHistoryResponse_controlInfo.Add(liveStreamControlInfo);
            }
            describeLiveStreamsControlHistoryResponse.ControlInfo = describeLiveStreamsControlHistoryResponse_controlInfo;

            return describeLiveStreamsControlHistoryResponse;
        }
コード例 #2
0
        public static DescribeLiveStreamsControlHistoryResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeLiveStreamsControlHistoryResponse describeLiveStreamsControlHistoryResponse = new DescribeLiveStreamsControlHistoryResponse()
            {
                HttpResponse = context.HttpResponse,
                RequestId    = context.StringValue("DescribeLiveStreamsControlHistory.RequestId")
            };
            List <DescribeLiveStreamsControlHistoryResponse.LiveStreamControlInfo> controlInfo = new List <DescribeLiveStreamsControlHistoryResponse.LiveStreamControlInfo>();

            for (int i = 0; i < context.Length("DescribeLiveStreamsControlHistory.ControlInfo.Length"); i++)
            {
                DescribeLiveStreamsControlHistoryResponse.LiveStreamControlInfo liveStreamControlInfo = new DescribeLiveStreamsControlHistoryResponse.LiveStreamControlInfo()
                {
                    StreamName = context.StringValue($"DescribeLiveStreamsControlHistory.ControlInfo[{i}].StreamName"),
                    ClientIp   = context.StringValue($"DescribeLiveStreamsControlHistory.ControlInfo[{i}].ClientIP"),
                    Action     = context.StringValue($"DescribeLiveStreamsControlHistory.ControlInfo[{i}].Action"),
                    TimeStamp  = context.StringValue($"DescribeLiveStreamsControlHistory.ControlInfo[{i}].TimeStamp")
                };
                controlInfo.Add(liveStreamControlInfo);
            }
            describeLiveStreamsControlHistoryResponse.ControlInfo = controlInfo;

            return(describeLiveStreamsControlHistoryResponse);
        }