Evernote.EDAM.Type.Ad.Write C# (CSharp) 메소드

Write() 공개 메소드

public Write ( TProtocol oprot ) : void
oprot Thrift.Protocol.TProtocol
리턴 void
    public void Write(TProtocol oprot) {
      TStruct struc = new TStruct("Ad");
      oprot.WriteStructBegin(struc);
      TField field = new TField();
      if (__isset.id) {
        field.Name = "id";
        field.Type = TType.I32;
        field.ID = 1;
        oprot.WriteFieldBegin(field);
        oprot.WriteI32(Id);
        oprot.WriteFieldEnd();
      }
      if (__isset.width) {
        field.Name = "width";
        field.Type = TType.I16;
        field.ID = 2;
        oprot.WriteFieldBegin(field);
        oprot.WriteI16(Width);
        oprot.WriteFieldEnd();
      }
      if (__isset.height) {
        field.Name = "height";
        field.Type = TType.I16;
        field.ID = 3;
        oprot.WriteFieldBegin(field);
        oprot.WriteI16(Height);
        oprot.WriteFieldEnd();
      }
      if (AdvertiserName != null && __isset.advertiserName) {
        field.Name = "advertiserName";
        field.Type = TType.String;
        field.ID = 4;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(AdvertiserName);
        oprot.WriteFieldEnd();
      }
      if (ImageUrl != null && __isset.imageUrl) {
        field.Name = "imageUrl";
        field.Type = TType.String;
        field.ID = 5;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(ImageUrl);
        oprot.WriteFieldEnd();
      }
      if (DestinationUrl != null && __isset.destinationUrl) {
        field.Name = "destinationUrl";
        field.Type = TType.String;
        field.ID = 6;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(DestinationUrl);
        oprot.WriteFieldEnd();
      }
      if (__isset.displaySeconds) {
        field.Name = "displaySeconds";
        field.Type = TType.I16;
        field.ID = 7;
        oprot.WriteFieldBegin(field);
        oprot.WriteI16(DisplaySeconds);
        oprot.WriteFieldEnd();
      }
      if (__isset.score) {
        field.Name = "score";
        field.Type = TType.Double;
        field.ID = 8;
        oprot.WriteFieldBegin(field);
        oprot.WriteDouble(Score);
        oprot.WriteFieldEnd();
      }
      if (Image != null && __isset.image) {
        field.Name = "image";
        field.Type = TType.String;
        field.ID = 9;
        oprot.WriteFieldBegin(field);
        oprot.WriteBinary(Image);
        oprot.WriteFieldEnd();
      }
      if (ImageMime != null && __isset.imageMime) {
        field.Name = "imageMime";
        field.Type = TType.String;
        field.ID = 10;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(ImageMime);
        oprot.WriteFieldEnd();
      }
      if (Html != null && __isset.html) {
        field.Name = "html";
        field.Type = TType.String;
        field.ID = 11;
        oprot.WriteFieldBegin(field);
        oprot.WriteString(Html);
        oprot.WriteFieldEnd();
      }
      if (__isset.displayFrequency) {
        field.Name = "displayFrequency";
        field.Type = TType.Double;
        field.ID = 12;
        oprot.WriteFieldBegin(field);
        oprot.WriteDouble(DisplayFrequency);
        oprot.WriteFieldEnd();
      }
      if (__isset.openInTrunk) {
        field.Name = "openInTrunk";
        field.Type = TType.Bool;
        field.ID = 13;
        oprot.WriteFieldBegin(field);
        oprot.WriteBool(OpenInTrunk);
        oprot.WriteFieldEnd();
      }
      oprot.WriteFieldStop();
      oprot.WriteStructEnd();
    }