ProjectAgentGrant.fromJson constructor

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

Implementation

factory ProjectAgentGrant.fromJson(Map<String, dynamic> json) {
  return ProjectAgentGrant(
    agent: ManagedAgent.fromJson(json['agent']),
    userId: json['user_id'] as String,
    permissions: ManagedAgentGrant.fromJson((json['permissions'] as Map?)?.cast<String, dynamic>() ?? {}),
  );
}