v1ApiKey.fromJson constructor

v1ApiKey.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory v1ApiKey.fromJson(Map<String, dynamic> json) {
  final _credential = externaldatav1Credential.fromJson(json['credential'] as Map<String, dynamic>);
  final _apiKeyId = json['apiKeyId'] as String;
  final _apiKeyName = json['apiKeyName'] as String;
  final _createdAt = externaldatav1Timestamp.fromJson(json['createdAt'] as Map<String, dynamic>);
  final _updatedAt = externaldatav1Timestamp.fromJson(json['updatedAt'] as Map<String, dynamic>);
  final _expirationSeconds = json['expirationSeconds'] as String?;
  return v1ApiKey(
    credential: _credential,
    apiKeyId: _apiKeyId,
    apiKeyName: _apiKeyName,
    createdAt: _createdAt,
    updatedAt: _updatedAt,
    expirationSeconds: _expirationSeconds,
  );
}