/// <summary>
 /// Initializes a new instance of the
 /// MsnTagsDataModelTagEntityLibArtifactDataProviderSummary class.
 /// </summary>
 public MsnTagsDataModelTagEntityLibArtifactDataProviderSummary(string id = default(string), string name = default(string), string adNetworkId = default(string), MsnTagsDataModelTagEntityLibArtifactDataImage logo = default(MsnTagsDataModelTagEntityLibArtifactDataImage), string subscriptionUrl = default(string))
 {
     Id              = id;
     Name            = name;
     AdNetworkId     = adNetworkId;
     Logo            = logo;
     SubscriptionUrl = subscriptionUrl;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MsnTagsDataModelTagEntityLibArtifactDataHeadline class.
 /// </summary>
 public MsnTagsDataModelTagEntityLibArtifactDataHeadline(string title = default(string), string subTitle = default(string), string kicker = default(string), string imageCaption = default(string), MsnTagsDataModelTagEntityLibArtifactDataImage image = default(MsnTagsDataModelTagEntityLibArtifactDataImage))
 {
     Title        = title;
     SubTitle     = subTitle;
     Kicker       = kicker;
     ImageCaption = imageCaption;
     Image        = image;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the
 /// MsnTagsDataModelTagEntityLibSysTag class.
 /// </summary>
 public MsnTagsDataModelTagEntityLibSysTag(string sourceType = default(string), bool?isEnabled = default(bool?), string feedStreamCmsId = default(string), IList <string> labels = default(IList <string>), IList <string> editorsPickListCmsIds = default(IList <string>), IList <string> cmsODataQuerys = default(IList <string>), long?topOnEditorsPickList = default(long?), IDictionary <string, string> artifactPicks = default(IDictionary <string, string>), IList <string> synonyms = default(IList <string>), IList <string> relatedFeedIds = default(IList <string>), bool?isEditorCurationEnabled = default(bool?), bool?isAutoCurationEnabled = default(bool?), bool?isBingBackfillEnabled = default(bool?), bool?isMsnBackfillEnabled = default(bool?), bool?isCmsODataQueryEnabled = default(bool?), bool?isSuggestionEnabled = default(bool?), bool?isLocation = default(bool?), MsnTagsDataModelTagEntityLibArtifactDataImage image = default(MsnTagsDataModelTagEntityLibArtifactDataImage), int?sourceIndex = default(int?), int?startRound = default(int?), int?endRound = default(int?), int?takePerRound = default(int?), bool?isTopStory = default(bool?), IList <string> cmsSourceIds = default(IList <string>), MsnTagsDataModelTagEntityLibLocation location = default(MsnTagsDataModelTagEntityLibLocation), IList <MsnTagsDataModelTagEntityLibLocation> locations = default(IList <MsnTagsDataModelTagEntityLibLocation>), int?popularity = default(int?), string originalSource = default(string), IDictionary <string, MsnTagsDataModelTagEntityLibCohortSystagCohortOverride> cohortOverride = default(IDictionary <string, MsnTagsDataModelTagEntityLibCohortSystagCohortOverride>), string canonicalName = default(string), string lowercaseName = default(string), string feedType = default(string), string name = default(string), string ownerId = default(string), long?itemCount = default(long?), string type = default(string), string url = default(string), string sourceHref = default(string), string locale = default(string), string adaptiveCard = default(string), string createdDateTime = default(string), string updatedDateTime = default(string), bool?deleted = default(bool?), string _et = default(string), string id = default(string), string _t = default(string))
 {
     SourceType              = sourceType;
     IsEnabled               = isEnabled;
     FeedStreamCmsId         = feedStreamCmsId;
     Labels                  = labels;
     EditorsPickListCmsIds   = editorsPickListCmsIds;
     CmsODataQuerys          = cmsODataQuerys;
     TopOnEditorsPickList    = topOnEditorsPickList;
     ArtifactPicks           = artifactPicks;
     Synonyms                = synonyms;
     RelatedFeedIds          = relatedFeedIds;
     IsEditorCurationEnabled = isEditorCurationEnabled;
     IsAutoCurationEnabled   = isAutoCurationEnabled;
     IsBingBackfillEnabled   = isBingBackfillEnabled;
     IsMsnBackfillEnabled    = isMsnBackfillEnabled;
     IsCmsODataQueryEnabled  = isCmsODataQueryEnabled;
     IsSuggestionEnabled     = isSuggestionEnabled;
     IsLocation              = isLocation;
     Image           = image;
     SourceIndex     = sourceIndex;
     StartRound      = startRound;
     EndRound        = endRound;
     TakePerRound    = takePerRound;
     IsTopStory      = isTopStory;
     CmsSourceIds    = cmsSourceIds;
     Location        = location;
     Locations       = locations;
     Popularity      = popularity;
     OriginalSource  = originalSource;
     CohortOverride  = cohortOverride;
     CanonicalName   = canonicalName;
     LowercaseName   = lowercaseName;
     FeedType        = feedType;
     Name            = name;
     OwnerId         = ownerId;
     ItemCount       = itemCount;
     Type            = type;
     Url             = url;
     SourceHref      = sourceHref;
     Locale          = locale;
     AdaptiveCard    = adaptiveCard;
     CreatedDateTime = createdDateTime;
     UpdatedDateTime = updatedDateTime;
     Deleted         = deleted;
     this._et        = _et;
     Id      = id;
     this._t = _t;
     CustomInit();
 }