mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-14 13:33:03 +00:00
28 lines
478 B
TypeScript
28 lines
478 B
TypeScript
import { autoserialize, autoserializeAs } from 'cerialize';
|
|
import { SortOption } from './sort-option.model';
|
|
|
|
export class BrowseDefinition {
|
|
@autoserialize
|
|
id: string;
|
|
|
|
@autoserialize
|
|
metadataBrowse: boolean;
|
|
|
|
@autoserialize
|
|
sortOptions: SortOption[];
|
|
|
|
@autoserializeAs('order')
|
|
defaultSortOrder: string;
|
|
|
|
@autoserialize
|
|
type: string;
|
|
|
|
@autoserializeAs('metadata')
|
|
metadataKeys: string[];
|
|
|
|
@autoserialize
|
|
_links: {
|
|
[name: string]: string
|
|
}
|
|
}
|