Evernote.EDAM.Type.Publishing.Write C# (CSharp) Method

Write() public method

public Write ( TProtocol oprot ) : void
oprot Thrift.Protocol.TProtocol
return void
    public void Write(TProtocol oprot) {
      TStruct struc = new TStruct("Publishing");
      oprot.WriteStructBegin(struc);
      TField field = new TField();
      if (Uri != null && __isset.uri) {
        field.Name = "uri";
        field.Type = TType.String;
        field.ID = 1;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(Uri);
        oprot.WriteFieldEnd();
      }
      if (__isset.order) {
        field.Name = "order";
        field.Type = TType.I32;
        field.ID = 2;
        oprot.WriteFieldBegin(field);
        oprot.WriteI32((int)Order);
        oprot.WriteFieldEnd();
      }
      if (__isset.ascending) {
        field.Name = "ascending";
        field.Type = TType.Bool;
        field.ID = 3;
        oprot.WriteFieldBegin(field);
        oprot.WriteBool(Ascending);
        oprot.WriteFieldEnd();
      }
      if (PublicDescription != null && __isset.publicDescription) {
        field.Name = "publicDescription";
        field.Type = TType.String;
        field.ID = 4;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(PublicDescription);
        oprot.WriteFieldEnd();
      }
      oprot.WriteFieldStop();
      oprot.WriteStructEnd();
    }

Usage Example

Exemplo n.º 1
0
        public void Write(TProtocol oprot)
        {
            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 _iter32 in SharedNotebookIds)
                    {
                        oprot.WriteI64(_iter32);
                        oprot.WriteListEnd();
                    }
                }
                oprot.WriteFieldEnd();
            }
            oprot.WriteFieldStop();
            oprot.WriteStructEnd();
        }
All Usage Examples Of Evernote.EDAM.Type.Publishing::Write