MetadataResponse constructor

MetadataResponse({
  1. String? version,
  2. int? versionMajor,
  3. int? versionMinor,
  4. int? versionPatch,
  5. String? targetFamily,
  6. String? targetOs,
  7. String? targetArch,
  8. String? targetVendor,
  9. String? targetEnv,
})

Implementation

factory MetadataResponse({
  $core.String? version,
  $core.int? versionMajor,
  $core.int? versionMinor,
  $core.int? versionPatch,
  $core.String? targetFamily,
  $core.String? targetOs,
  $core.String? targetArch,
  $core.String? targetVendor,
  $core.String? targetEnv,
}) {
  final _result = create();
  if (version != null) {
    _result.version = version;
  }
  if (versionMajor != null) {
    _result.versionMajor = versionMajor;
  }
  if (versionMinor != null) {
    _result.versionMinor = versionMinor;
  }
  if (versionPatch != null) {
    _result.versionPatch = versionPatch;
  }
  if (targetFamily != null) {
    _result.targetFamily = targetFamily;
  }
  if (targetOs != null) {
    _result.targetOs = targetOs;
  }
  if (targetArch != null) {
    _result.targetArch = targetArch;
  }
  if (targetVendor != null) {
    _result.targetVendor = targetVendor;
  }
  if (targetEnv != null) {
    _result.targetEnv = targetEnv;
  }
  return _result;
}