public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("Notebook"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Guid != null && __isset.guid) { field.Name = "guid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Guid); oprot.WriteFieldEnd(); } if (Name != null && __isset.name) { field.Name = "name"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Name); oprot.WriteFieldEnd(); } if (__isset.updateSequenceNum) { field.Name = "updateSequenceNum"; field.Type = TType.I32; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteI32(UpdateSequenceNum); oprot.WriteFieldEnd(); } if (__isset.defaultNotebook) { field.Name = "defaultNotebook"; field.Type = TType.Bool; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteBool(DefaultNotebook); oprot.WriteFieldEnd(); } if (__isset.serviceCreated) { field.Name = "serviceCreated"; field.Type = TType.I64; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteI64(ServiceCreated); oprot.WriteFieldEnd(); } if (__isset.serviceUpdated) { field.Name = "serviceUpdated"; field.Type = TType.I64; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteI64(ServiceUpdated); oprot.WriteFieldEnd(); } if (Publishing != null && __isset.publishing) { field.Name = "publishing"; field.Type = TType.Struct; field.ID = 10; oprot.WriteFieldBegin(field); Publishing.Write(oprot); oprot.WriteFieldEnd(); } if (__isset.published) { field.Name = "published"; field.Type = TType.Bool; field.ID = 11; oprot.WriteFieldBegin(field); oprot.WriteBool(Published); oprot.WriteFieldEnd(); } if (Stack != null && __isset.stack) { field.Name = "stack"; field.Type = TType.String; field.ID = 12; oprot.WriteFieldBegin(field); oprot.WriteString(Stack); oprot.WriteFieldEnd(); } if (SharedNotebookIds != null && __isset.sharedNotebookIds) { field.Name = "sharedNotebookIds"; field.Type = TType.List; field.ID = 13; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.I64, SharedNotebookIds.Count)); foreach (long _iter44 in SharedNotebookIds) { oprot.WriteI64(_iter44); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (SharedNotebooks != null && __isset.sharedNotebooks) { field.Name = "sharedNotebooks"; field.Type = TType.List; field.ID = 14; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, SharedNotebooks.Count)); foreach (SharedNotebook _iter45 in SharedNotebooks) { _iter45.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (BusinessNotebook != null && __isset.businessNotebook) { field.Name = "businessNotebook"; field.Type = TType.Struct; field.ID = 15; oprot.WriteFieldBegin(field); BusinessNotebook.Write(oprot); oprot.WriteFieldEnd(); } if (Contact != null && __isset.contact) { field.Name = "contact"; field.Type = TType.Struct; field.ID = 16; oprot.WriteFieldBegin(field); Contact.Write(oprot); oprot.WriteFieldEnd(); } if (Restrictions != null && __isset.restrictions) { field.Name = "restrictions"; field.Type = TType.Struct; field.ID = 17; oprot.WriteFieldBegin(field); Restrictions.Write(oprot); oprot.WriteFieldEnd(); } if (RecipientSettings != null && __isset.recipientSettings) { field.Name = "recipientSettings"; field.Type = TType.Struct; field.ID = 18; oprot.WriteFieldBegin(field); RecipientSettings.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("RelatedContent"); oprot.WriteStructBegin(struc); TField field = new TField(); if (ContentId != null && __isset.contentId) { field.Name = "contentId"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(ContentId); oprot.WriteFieldEnd(); } if (Title != null && __isset.title) { field.Name = "title"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Title); oprot.WriteFieldEnd(); } if (Url != null && __isset.url) { field.Name = "url"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(Url); oprot.WriteFieldEnd(); } if (SourceId != null && __isset.sourceId) { field.Name = "sourceId"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(SourceId); oprot.WriteFieldEnd(); } if (SourceUrl != null && __isset.sourceUrl) { field.Name = "sourceUrl"; field.Type = TType.String; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteString(SourceUrl); oprot.WriteFieldEnd(); } if (SourceFaviconUrl != null && __isset.sourceFaviconUrl) { field.Name = "sourceFaviconUrl"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(SourceFaviconUrl); oprot.WriteFieldEnd(); } if (SourceName != null && __isset.sourceName) { field.Name = "sourceName"; field.Type = TType.String; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteString(SourceName); oprot.WriteFieldEnd(); } if (__isset.date) { field.Name = "date"; field.Type = TType.I64; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteI64(Date); oprot.WriteFieldEnd(); } if (Teaser != null && __isset.teaser) { field.Name = "teaser"; field.Type = TType.String; field.ID = 9; oprot.WriteFieldBegin(field); oprot.WriteString(Teaser); oprot.WriteFieldEnd(); } if (Thumbnails != null && __isset.thumbnails) { field.Name = "thumbnails"; field.Type = TType.List; field.ID = 10; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.Struct, Thumbnails.Count)); foreach (RelatedContentImage _iter52 in Thumbnails) { _iter52.Write(oprot); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } if (__isset.contentType) { field.Name = "contentType"; field.Type = TType.I32; field.ID = 11; oprot.WriteFieldBegin(field); oprot.WriteI32((int)ContentType); oprot.WriteFieldEnd(); } if (__isset.accessType) { field.Name = "accessType"; field.Type = TType.I32; field.ID = 12; oprot.WriteFieldBegin(field); oprot.WriteI32((int)AccessType); oprot.WriteFieldEnd(); } if (VisibleUrl != null && __isset.visibleUrl) { field.Name = "visibleUrl"; field.Type = TType.String; field.ID = 13; oprot.WriteFieldBegin(field); oprot.WriteString(VisibleUrl); oprot.WriteFieldEnd(); } if (ClipUrl != null && __isset.clipUrl) { field.Name = "clipUrl"; field.Type = TType.String; field.ID = 14; oprot.WriteFieldBegin(field); oprot.WriteString(ClipUrl); oprot.WriteFieldEnd(); } if (Contact != null && __isset.contact) { field.Name = "contact"; field.Type = TType.Struct; field.ID = 15; oprot.WriteFieldBegin(field); Contact.Write(oprot); oprot.WriteFieldEnd(); } if (Authors != null && __isset.authors) { field.Name = "authors"; field.Type = TType.List; field.ID = 16; oprot.WriteFieldBegin(field); { oprot.WriteListBegin(new TList(TType.String, Authors.Count)); foreach (string _iter53 in Authors) { oprot.WriteString(_iter53); } oprot.WriteListEnd(); } oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("Identity"); oprot.WriteStructBegin(struc); TField field = new TField(); field.Name = "id"; field.Type = TType.I64; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteI64(Id); oprot.WriteFieldEnd(); if (Contact != null && __isset.contact) { field.Name = "contact"; field.Type = TType.Struct; field.ID = 2; oprot.WriteFieldBegin(field); Contact.Write(oprot); oprot.WriteFieldEnd(); } if (__isset.userId) { field.Name = "userId"; field.Type = TType.I32; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteI32(UserId); oprot.WriteFieldEnd(); } if (__isset.deactivated) { field.Name = "deactivated"; field.Type = TType.Bool; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteBool(Deactivated); oprot.WriteFieldEnd(); } if (__isset.sameBusiness) { field.Name = "sameBusiness"; field.Type = TType.Bool; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteBool(SameBusiness); oprot.WriteFieldEnd(); } if (__isset.blocked) { field.Name = "blocked"; field.Type = TType.Bool; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteBool(Blocked); oprot.WriteFieldEnd(); } if (__isset.userConnected) { field.Name = "userConnected"; field.Type = TType.Bool; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteBool(UserConnected); oprot.WriteFieldEnd(); } if (__isset.eventId) { field.Name = "eventId"; field.Type = TType.I64; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteI64(EventId); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }