Repo constructor

Repo(
  1. @JsonKey.new(name: 'project_id') String projectId,
  2. @JsonKey.new(name: 'user_id') String userId,
  3. @JsonKey.new(name: 'study_id') String studyId,
  4. GitProvider provider,
  5. @JsonKey.new(name: 'web_url') String? webUrl,
  6. @JsonKey.new(name: 'git_url') String? gitUrl,
)