K8SConfiguration.fromJson constructor
Creates a K8SConfiguration from JSON data.
Implementation
K8SConfiguration.fromJson(Map<String, dynamic> json)
: this(
apiVersion: json['apiVersion'],
kind: json['kind'],
currentContext: json['current-context'],
clusters: json['clusters'] == null
? const []
: Cluster.listFromJson((json['clusters'] as Iterable)
.map((e) => e as Map<String, dynamic>)),
users: json['users'] == null
? const []
: User.listFromJson((json['users'] as Iterable)
.map((e) => e as Map<String, dynamic>)),
contexts: json['contexts'] == null
? const []
: Context.listFromJson((json['contexts'] as Iterable)
.map((e) => e as Map<String, dynamic>)),
);