kopia lustrzana https://gitlab.com/mysocialportal/relatica
34 wiersze
704 B
Dart
34 wiersze
704 B
Dart
enum SearchTypes {
|
|
account,
|
|
statusesText,
|
|
directLink,
|
|
hashTag,
|
|
;
|
|
|
|
String toLabel() {
|
|
switch (this) {
|
|
case SearchTypes.hashTag:
|
|
return 'Hashtag';
|
|
case SearchTypes.account:
|
|
return 'Account';
|
|
case SearchTypes.statusesText:
|
|
return 'Statuses Text';
|
|
case SearchTypes.directLink:
|
|
return 'Direct Link';
|
|
}
|
|
}
|
|
|
|
String toQueryParameters() {
|
|
switch (this) {
|
|
case SearchTypes.hashTag:
|
|
return 'type=hashtags';
|
|
case SearchTypes.account:
|
|
return 'type=accounts';
|
|
case SearchTypes.statusesText:
|
|
return 'type=statuses';
|
|
case SearchTypes.directLink:
|
|
return 'resolve=true';
|
|
}
|
|
}
|
|
}
|