/// <summary> /// Initializes a new instance of the <see cref="RestApiResultMenuSectionAvailability" /> class. /// </summary> /// <param name="data">Generic data object. (required).</param> public RestApiResultMenuSectionAvailability(MenuSectionAvailability data = default(MenuSectionAvailability)) { // to ensure "data" is required (not null) if (data == null) { throw new InvalidDataException("data is a required property for RestApiResultMenuSectionAvailability and cannot be null"); } else { this.Data = data; } }
/// <summary> /// Initializes a new instance of the <see cref="CreateFullMenuSection" /> class. /// </summary> /// <param name="menuSectionAvailability">Menu section availability.</param> /// <param name="menuItems">Menu items.</param> /// <param name="name">Name.</param> /// <param name="description">Description.</param> /// <param name="displayOrder">Display order.</param> /// <param name="isAvailable">Is available.</param> /// <param name="isHiddenFromCustomers">Is hidden from customer. Perhaps when the item is out of stock..</param> /// <param name="imageUrl">Image url.</param> /// <param name="menuSectionId">Menu Section Id.</param> public CreateFullMenuSection(MenuSectionAvailability menuSectionAvailability = default(MenuSectionAvailability), List <CreateFullMenuSectionItem> menuItems = default(List <CreateFullMenuSectionItem>), string name = default(string), string description = default(string), int?displayOrder = default(int?), bool?isAvailable = default(bool?), bool?isHiddenFromCustomers = default(bool?), string imageUrl = default(string), int?menuSectionId = default(int?)) { this.MenuSectionAvailability = menuSectionAvailability; this.MenuItems = menuItems; this.Name = name; this.Description = description; this.DisplayOrder = displayOrder; this.IsAvailable = isAvailable; this.IsHiddenFromCustomers = isHiddenFromCustomers; this.ImageUrl = imageUrl; this.MenuSectionId = menuSectionId; }