KumihoCredentials.fromJson constructor
Creates credentials from a JSON map.
Implementation
factory KumihoCredentials.fromJson(Map<String, dynamic> json) {
return KumihoCredentials(
apiKey: json['api_key'] as String? ?? '',
email: json['email'] as String? ?? '',
refreshToken: json['refresh_token'] as String? ?? '',
idToken: json['id_token'] as String? ?? '',
expiresAt: (json['expires_at'] as num?)?.toInt() ?? 0,
projectId: json['project_id'] as String?,
controlPlaneToken: json['control_plane_token'] as String?,
cpExpiresAt: (json['cp_expires_at'] as num?)?.toInt(),
);
}