/// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionEvent"/> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="subscriptionEventType">subscription_event_type.</param>
 /// <param name="effectiveDate">effective_date.</param>
 /// <param name="planId">plan_id.</param>
 /// <param name="info">info.</param>
 public SubscriptionEvent(
     string id,
     string subscriptionEventType,
     string effectiveDate,
     string planId,
     Models.SubscriptionEventInfo info = null)
 {
     this.Id = id;
     this.SubscriptionEventType = subscriptionEventType;
     this.EffectiveDate         = effectiveDate;
     this.PlanId = planId;
     this.Info   = info;
 }
 /// <summary>
 /// Info.
 /// </summary>
 /// <param name="info"> info. </param>
 /// <returns> Builder. </returns>
 public Builder Info(Models.SubscriptionEventInfo info)
 {
     this.info = info;
     return(this);
 }