Class ListingExportCommandArguments
Command arguments sent by the client when the listing export action is triggered.
public sealed class ListingExportCommandArguments
- Inheritance
-
objectListingExportCommandArguments
- Extension Methods
Remarks
Carries the same sorting, searching, and filtering context that is currently applied to the listing table, so the export command can produce a data set consistent with what the user currently sees.
Constructors
ListingExportCommandArguments()
public ListingExportCommandArguments()
Properties
ColumnNames
Names of the exportable columns selected by the user to be included in the exported file. An export request without any selected column is rejected.
public IReadOnlyList<string> ColumnNames { get; set; }
Property Value
- IReadOnlyList<string>
FilterFormValues
Current values of the listing filter form.
public Dictionary<string, JsonElement> FilterFormValues { get; set; }
Property Value
- Dictionary<string, JsonElement>
SearchTerm
Current search term.
public string SearchTerm { get; set; }
Property Value
- string
SortBy
Name of the column data are currently sorted by.
public string SortBy { get; set; }
Property Value
- string
SortType
Direction data are currently sorted by.
public SortTypeEnum? SortType { get; set; }
Property Value
TimeZone
IANA identifier of the client's time zone (e.g. "Europe/Prague"). Date and time values are exported
converted to this time zone, so that they correspond to the values displayed in the listing table. When
null or not resolvable, the values are exported in the server's time zone.
public string TimeZone { get; set; }
Property Value
- string