/// <summary> /// Initializes a new instance of the <see cref="TagResult" /> class. /// </summary> /// <param name="Id">Id (required).</param> /// <param name="CreatedAt">CreatedAt.</param> /// <param name="UpdatedAt">UpdatedAt.</param> /// <param name="DeletedAt">DeletedAt.</param> /// <param name="ExternalStationId">ExternalStationId.</param> /// <param name="Name">Name (required).</param> /// <param name="Broadcasts">Broadcasts.</param> /// <param name="Programs">Programs.</param> /// <param name="Contacts">Contacts.</param> /// <param name="Items">Items.</param> public TagResult(long?Id = default(long?), DateTime?CreatedAt = default(DateTime?), DateTime?UpdatedAt = default(DateTime?), DateTime?DeletedAt = default(DateTime?), long?ExternalStationId = default(long?), string Name = default(string), TagRelationsBroadcasts Broadcasts = default(TagRelationsBroadcasts), TagRelationsPrograms Programs = default(TagRelationsPrograms), TagRelationsContacts Contacts = default(TagRelationsContacts), TagRelationsItems Items = default(TagRelationsItems)) { // to ensure "Id" is required (not null) if (Id == null) { throw new InvalidDataException("Id is a required property for TagResult and cannot be null"); } else { this.Id = Id; } // to ensure "Name" is required (not null) if (Name == null) { throw new InvalidDataException("Name is a required property for TagResult and cannot be null"); } else { this.Name = Name; } this.CreatedAt = CreatedAt; this.UpdatedAt = UpdatedAt; this.DeletedAt = DeletedAt; this.ExternalStationId = ExternalStationId; this.Broadcasts = Broadcasts; this.Programs = Programs; this.Contacts = Contacts; this.Items = Items; }
/// <summary> /// Initializes a new instance of the <see cref="TagRelations" /> class. /// </summary> /// <param name="Broadcasts">Broadcasts.</param> /// <param name="Programs">Programs.</param> /// <param name="Contacts">Contacts.</param> /// <param name="Items">Items.</param> public TagRelations(TagRelationsBroadcasts Broadcasts = default(TagRelationsBroadcasts), TagRelationsPrograms Programs = default(TagRelationsPrograms), TagRelationsContacts Contacts = default(TagRelationsContacts), TagRelationsItems Items = default(TagRelationsItems)) { this.Broadcasts = Broadcasts; this.Programs = Programs; this.Contacts = Contacts; this.Items = Items; }