public override string ToString() { StringBuilder __sb = new StringBuilder("THTargetedNotification("); bool __first = true; if (Name != null && __isset.name) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Name: "); __sb.Append(Name); } if (Title != null && __isset.title) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Title: "); __sb.Append(Title.ToDebugString()); } if (Text != null && __isset.text) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Text: "); __sb.Append(Text.ToDebugString()); } if (__isset.timezone) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Timezone: "); __sb.Append(Timezone); } if (__isset.status) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Status: "); __sb.Append(Status); } if (Properties != null && __isset.properties) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Properties: "); __sb.Append(Properties.ToDebugString()); } if (AudienceId != null && __isset.audienceId) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("AudienceId: "); __sb.Append(AudienceId); } if (SendAfter != null && __isset.sendAfter) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SendAfter: "); __sb.Append(SendAfter); } if (Id != null && __isset.id) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Id: "); __sb.Append(Id); } if (AppId != null && __isset.appId) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("AppId: "); __sb.Append(AppId); } if (__isset.createdAt) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("CreatedAt: "); __sb.Append(CreatedAt); } if (__isset.sentCount) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("SentCount: "); __sb.Append(SentCount); } if (Action != null && __isset.action) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Action: "); __sb.Append(Action == null ? "<null>" : Action.ToString()); } if (__isset.targetType) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("TargetType: "); __sb.Append(TargetType); } if (DeviceIds != null && __isset.deviceIds) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("DeviceIds: "); __sb.Append(DeviceIds.ToDebugString()); } if (ActionButtons != null && __isset.actionButtons) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ActionButtons: "); __sb.Append(ActionButtons.ToDebugString()); } if (__isset.expiryMin) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("ExpiryMin: "); __sb.Append(ExpiryMin); } if (Image != null && __isset.image) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Image: "); __sb.Append(Image); } if (Video != null && __isset.video) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Video: "); __sb.Append(Video); } if (Template != null && __isset.template) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("Template: "); __sb.Append(Template == null ? "<null>" : Template.ToString()); } __sb.Append(")"); return(__sb.ToString()); }