public Write ( |
||
oprot | ||
return | void |
public void Write(TProtocol oprot) {
TStruct struc = new TStruct("Accounting");
oprot.WriteStructBegin(struc);
TField field = new TField();
if (__isset.uploadLimit) {
field.Name = "uploadLimit";
field.Type = TType.I64;
field.ID = 1;
oprot.WriteFieldBegin(field);
oprot.WriteI64(UploadLimit);
oprot.WriteFieldEnd();
}
if (__isset.uploadLimitEnd) {
field.Name = "uploadLimitEnd";
field.Type = TType.I64;
field.ID = 2;
oprot.WriteFieldBegin(field);
oprot.WriteI64(UploadLimitEnd);
oprot.WriteFieldEnd();
}
if (__isset.uploadLimitNextMonth) {
field.Name = "uploadLimitNextMonth";
field.Type = TType.I64;
field.ID = 3;
oprot.WriteFieldBegin(field);
oprot.WriteI64(UploadLimitNextMonth);
oprot.WriteFieldEnd();
}
if (__isset.premiumServiceStatus) {
field.Name = "premiumServiceStatus";
field.Type = TType.I32;
field.ID = 4;
oprot.WriteFieldBegin(field);
oprot.WriteI32((int)PremiumServiceStatus);
oprot.WriteFieldEnd();
}
if (PremiumOrderNumber != null && __isset.premiumOrderNumber) {
field.Name = "premiumOrderNumber";
field.Type = TType.String;
field.ID = 5;
oprot.WriteFieldBegin(field);
oprot.WriteString(PremiumOrderNumber);
oprot.WriteFieldEnd();
}
if (PremiumCommerceService != null && __isset.premiumCommerceService) {
field.Name = "premiumCommerceService";
field.Type = TType.String;
field.ID = 6;
oprot.WriteFieldBegin(field);
oprot.WriteString(PremiumCommerceService);
oprot.WriteFieldEnd();
}
if (__isset.premiumServiceStart) {
field.Name = "premiumServiceStart";
field.Type = TType.I64;
field.ID = 7;
oprot.WriteFieldBegin(field);
oprot.WriteI64(PremiumServiceStart);
oprot.WriteFieldEnd();
}
if (PremiumServiceSKU != null && __isset.premiumServiceSKU) {
field.Name = "premiumServiceSKU";
field.Type = TType.String;
field.ID = 8;
oprot.WriteFieldBegin(field);
oprot.WriteString(PremiumServiceSKU);
oprot.WriteFieldEnd();
}
if (__isset.lastSuccessfulCharge) {
field.Name = "lastSuccessfulCharge";
field.Type = TType.I64;
field.ID = 9;
oprot.WriteFieldBegin(field);
oprot.WriteI64(LastSuccessfulCharge);
oprot.WriteFieldEnd();
}
if (__isset.lastFailedCharge) {
field.Name = "lastFailedCharge";
field.Type = TType.I64;
field.ID = 10;
oprot.WriteFieldBegin(field);
oprot.WriteI64(LastFailedCharge);
oprot.WriteFieldEnd();
}
if (LastFailedChargeReason != null && __isset.lastFailedChargeReason) {
field.Name = "lastFailedChargeReason";
field.Type = TType.String;
field.ID = 11;
oprot.WriteFieldBegin(field);
oprot.WriteString(LastFailedChargeReason);
oprot.WriteFieldEnd();
}
if (__isset.nextPaymentDue) {
field.Name = "nextPaymentDue";
field.Type = TType.I64;
field.ID = 12;
oprot.WriteFieldBegin(field);
oprot.WriteI64(NextPaymentDue);
oprot.WriteFieldEnd();
}
if (__isset.premiumLockUntil) {
field.Name = "premiumLockUntil";
field.Type = TType.I64;
field.ID = 13;
oprot.WriteFieldBegin(field);
oprot.WriteI64(PremiumLockUntil);
oprot.WriteFieldEnd();
}
if (__isset.updated) {
field.Name = "updated";
field.Type = TType.I64;
field.ID = 14;
oprot.WriteFieldBegin(field);
oprot.WriteI64(Updated);
oprot.WriteFieldEnd();
}
if (PremiumSubscriptionNumber != null && __isset.premiumSubscriptionNumber) {
field.Name = "premiumSubscriptionNumber";
field.Type = TType.String;
field.ID = 16;
oprot.WriteFieldBegin(field);
oprot.WriteString(PremiumSubscriptionNumber);
oprot.WriteFieldEnd();
}
if (__isset.lastRequestedCharge) {
field.Name = "lastRequestedCharge";
field.Type = TType.I64;
field.ID = 17;
oprot.WriteFieldBegin(field);
oprot.WriteI64(LastRequestedCharge);
oprot.WriteFieldEnd();
}
if (Currency != null && __isset.currency) {
field.Name = "currency";
field.Type = TType.String;
field.ID = 18;
oprot.WriteFieldBegin(field);
oprot.WriteString(Currency);
oprot.WriteFieldEnd();
}
if (__isset.unitPrice) {
field.Name = "unitPrice";
field.Type = TType.I32;
field.ID = 19;
oprot.WriteFieldBegin(field);
oprot.WriteI32(UnitPrice);
oprot.WriteFieldEnd();
}
oprot.WriteFieldStop();
oprot.WriteStructEnd();
}
public void Write(TProtocol oprot) { TStruct struc = new TStruct("User"); 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 (Username != null && __isset.username) { field.Name = "username"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Username); oprot.WriteFieldEnd(); } if (Email != null && __isset.email) { field.Name = "email"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(Email); oprot.WriteFieldEnd(); } if (Name != null && __isset.name) { field.Name = "name"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(Name); oprot.WriteFieldEnd(); } if (Timezone != null && __isset.timezone) { field.Name = "timezone"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(Timezone); oprot.WriteFieldEnd(); } if (__isset.privilege) { field.Name = "privilege"; field.Type = TType.I32; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteI32((int)Privilege); oprot.WriteFieldEnd(); } if (__isset.created) { field.Name = "created"; field.Type = TType.I64; field.ID = 9; oprot.WriteFieldBegin(field); oprot.WriteI64(Created); oprot.WriteFieldEnd(); } if (__isset.updated) { field.Name = "updated"; field.Type = TType.I64; field.ID = 10; oprot.WriteFieldBegin(field); oprot.WriteI64(Updated); oprot.WriteFieldEnd(); } if (__isset.deleted) { field.Name = "deleted"; field.Type = TType.I64; field.ID = 11; oprot.WriteFieldBegin(field); oprot.WriteI64(Deleted); oprot.WriteFieldEnd(); } if (__isset.active) { field.Name = "active"; field.Type = TType.Bool; field.ID = 13; oprot.WriteFieldBegin(field); oprot.WriteBool(Active); oprot.WriteFieldEnd(); } if (ShardId != null && __isset.shardId) { field.Name = "shardId"; field.Type = TType.String; field.ID = 14; oprot.WriteFieldBegin(field); oprot.WriteString(ShardId); oprot.WriteFieldEnd(); } if (Attributes != null && __isset.attributes) { field.Name = "attributes"; field.Type = TType.Struct; field.ID = 15; oprot.WriteFieldBegin(field); Attributes.Write(oprot); oprot.WriteFieldEnd(); } if (Accounting != null && __isset.accounting) { field.Name = "accounting"; field.Type = TType.Struct; field.ID = 16; oprot.WriteFieldBegin(field); Accounting.Write(oprot); oprot.WriteFieldEnd(); } if (PremiumInfo != null && __isset.premiumInfo) { field.Name = "premiumInfo"; field.Type = TType.Struct; field.ID = 17; oprot.WriteFieldBegin(field); PremiumInfo.Write(oprot); oprot.WriteFieldEnd(); } if (BusinessUserInfo != null && __isset.businessUserInfo) { field.Name = "businessUserInfo"; field.Type = TType.Struct; field.ID = 18; oprot.WriteFieldBegin(field); BusinessUserInfo.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }