Class MasterListWithPaginatedOptionsDto
Represents a data transfer object that combines a master list with pagination options and a collection of unit information items.
public class MasterListWithPaginatedOptionsDto
- Inheritance
-
MasterListWithPaginatedOptionsDto
- Inherited Members
- Extension Methods
Remarks
This DTO packages a MasterList together with the configured pageSize and a list of UnitInfoDto entries for transport across application boundaries.
Constructors
MasterListWithPaginatedOptionsDto(MasterList, int, List<UnitInfoDto>)
Represents a data transfer object that combines a master list with pagination options and a collection of unit information items.
public MasterListWithPaginatedOptionsDto(MasterList masterList, int pageSize, List<UnitInfoDto> units)
Parameters
masterListMasterListpageSizeintunitsList<UnitInfoDto>
Remarks
This DTO packages a MasterList together with the configured pageSize and a list of UnitInfoDto entries for transport across application boundaries.
Properties
CanAddElement
public bool CanAddElement { get; set; }
Property Value
DefaultLocale
public LocaleEnum? DefaultLocale { get; set; }
Property Value
Description
public string Description { get; set; }
Property Value
Id
public ObjectId Id { get; set; }
Property Value
- ObjectId
ListType
public MasterListType ListType { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
OptionListDetails
public OptionListDetails? OptionListDetails { get; set; }
Property Value
Options
public List<OptionList> Options { get; set; }
Property Value
TotalOptionsCount
public int TotalOptionsCount { get; set; }
Property Value
Units
public List<UnitInfoDto> Units { get; set; }