using System; using System.Collections.Generic; namespace rockfishCore.Models { public class dtoKeyOptions { public bool keyWillLockout { get; set; } public long? lockoutDate { get; set; } public bool isLite { get; set; } public string licenseType { get; set; } public string registeredTo { get; set; } public int users { get; set; } public long? supportExpiresDate { get; set; } public bool wbi { get; set; } public long? wbiSupportExpiresDate { get; set; } public bool mbi { get; set; } public long? mbiSupportExpiresDate { get; set; } public bool ri { get; set; } public long? riSupportExpiresDate { get; set; } public bool qbi { get; set; } public long? qbiSupportExpiresDate { get; set; } public bool qboi { get; set; } public long? qboiSupportExpiresDate { get; set; } public bool pti { get; set; } public long? ptiSupportExpiresDate { get; set; } public bool quickNotification { get; set; } public long? quickNotificationSupportExpiresDate { get; set; } public bool exportToXls { get; set; } public long? exportToXlsSupportExpiresDate { get; set; } public bool outlookSchedule { get; set; } public long? outlookScheduleSupportExpiresDate { get; set; } public bool oli { get; set; } public long? oliSupportExpiresDate { get; set; } public bool importExportCSVDuplicate { get; set; } public long? importExportCSVDuplicateSupportExpiresDate { get; set; } public string key { get; set; } //case 3233 public string emailAddress{get;set;} public string fetchCode{get;set;} public long customerId{get;set;}//always a valid ID or zero for a trial (no customer) key //dynamically generated, not from request public string authorizedUserKeyGeneratorStamp { get; set; } public DateTime installByDate{get;set;} } } /* {"keyWillLockout":"false","lockoutDate":"2017-08-10","isLite":"false","licenseType":"new","registeredTo":"MyTestCompany","users":"1", "supportExpiresDate":"2018-07-10","wbi":"false","wbiSupportExpiresDate":"2018-07-10","mbi":"false","mbiSupportExpiresDate":"2018-07-10", "ri":"false","riSupportExpiresDate":"2018-07-10","qbi":"false","qbiSupportExpiresDate":"2018-07-10","qboi":"false", "qboiSupportExpiresDate":"2018-07-10","pti":"false","ptiSupportExpiresDate":"2018-07-10", "quickNotification":"false","quickNotificationSupportExpiresDate":"2018-07-10","exportToXls":"false","exportToXlsSupportExpiresDate":"2018-07-10", "outlookSchedule":"false","outlookScheduleSupportExpiresDate":"2018-07-10","oli":"false","oliSupportExpiresDate":"2018-07-10", "importExportCSVDuplicate":"false","importExportCSVDuplicateSupportExpiresDate":"2018-07-10","key":""} */