public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.String) { this.clientLanguage = iprot.ReadString(); this.__isset.clientLanguage = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { this.impressions = new List <AdImpressions>(); TList _list62 = iprot.ReadListBegin(); for (int _i63 = 0; _i63 < _list62.Count; ++_i63) { AdImpressions _elem64 = new AdImpressions(); _elem64 = new AdImpressions(); _elem64.Read(iprot); this.impressions.Add(_elem64); } iprot.ReadListEnd(); } this.__isset.impressions = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { this.supportHtml = iprot.ReadBool(); this.__isset.supportHtml = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.String) { ClientLanguage = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { Impressions = new List <AdImpressions>(); TList _list86 = iprot.ReadListBegin(); for (int _i87 = 0; _i87 < _list86.Count; ++_i87) { AdImpressions _elem88 = new AdImpressions(); _elem88 = new AdImpressions(); _elem88.Read(iprot); Impressions.Add(_elem88); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { SupportHtml = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Map) { { ClientProperties = new Dictionary <string, string>(); TMap _map89 = iprot.ReadMapBegin(); for (int _i90 = 0; _i90 < _map89.Count; ++_i90) { string _key91; string _val92; _key91 = iprot.ReadString(); _val92 = iprot.ReadString(); ClientProperties[_key91] = _val92; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.String) { ClientLanguage = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { Impressions = new List<AdImpressions>(); TList _list86 = iprot.ReadListBegin(); for( int _i87 = 0; _i87 < _list86.Count; ++_i87) { AdImpressions _elem88 = new AdImpressions(); _elem88 = new AdImpressions(); _elem88.Read(iprot); Impressions.Add(_elem88); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { SupportHtml = iprot.ReadBool(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.Map) { { ClientProperties = new Dictionary<string, string>(); TMap _map89 = iprot.ReadMapBegin(); for( int _i90 = 0; _i90 < _map89.Count; ++_i90) { string _key91; string _val92; _key91 = iprot.ReadString(); _val92 = iprot.ReadString(); ClientProperties[_key91] = _val92; } iprot.ReadMapEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 2: if (field.Type == TType.String) { this.clientLanguage = iprot.ReadString(); this.__isset.clientLanguage = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.List) { { this.impressions = new List<AdImpressions>(); TList _list62 = iprot.ReadListBegin(); for( int _i63 = 0; _i63 < _list62.Count; ++_i63) { AdImpressions _elem64 = new AdImpressions(); _elem64 = new AdImpressions(); _elem64.Read(iprot); this.impressions.Add(_elem64); } iprot.ReadListEnd(); } this.__isset.impressions = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.Bool) { this.supportHtml = iprot.ReadBool(); this.__isset.supportHtml = true; } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }