ProxyRule.fromMap constructor
ProxyRule.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ProxyRule.fromMap(Map<String, dynamic> map) {
return ProxyRule(
$id: map['\$id'].toString(),
$createdAt: map['\$createdAt'].toString(),
$updatedAt: map['\$updatedAt'].toString(),
domain: map['domain'].toString(),
type: map['type'].toString(),
trigger: map['trigger'].toString(),
redirectUrl: map['redirectUrl'].toString(),
redirectStatusCode: map['redirectStatusCode'],
deploymentId: map['deploymentId'].toString(),
deploymentResourceType: map['deploymentResourceType'] != null
? enums.ProxyRuleDeploymentResourceType.values
.firstWhere((e) => e.value == map['deploymentResourceType'])
: null,
deploymentResourceId: map['deploymentResourceId'].toString(),
deploymentVcsProviderBranch:
map['deploymentVcsProviderBranch'].toString(),
status: enums.ProxyRuleStatus.values
.firstWhere((e) => e.value == map['status']),
logs: map['logs'].toString(),
renewAt: map['renewAt'].toString(),
);
}