Study<TDeviceDeployment extends PrimaryDeviceDeployment> constructor

Study<TDeviceDeployment extends PrimaryDeviceDeployment>(
  1. String studyDeploymentId,
  2. String deviceRoleName, [
  3. DateTime? createdOn,
  4. StudyDeploymentStatus? deploymentStatus,
  5. TDeviceDeployment? deployment,
])

Create a study uniquely identified by its studyDeploymentId and deviceRoleName.

Implementation

Study(
  String studyDeploymentId,
  String deviceRoleName, [
  DateTime? createdOn,
  StudyDeploymentStatus? deploymentStatus,
  TDeviceDeployment? deployment,
]) : _studyDeploymentId = studyDeploymentId,
     _deviceRoleName = deviceRoleName,
     _createdOn = createdOn ?? DateTime.now(),
     _deploymentStatus = deploymentStatus,
     _deployment = deployment;