ElicitationSchema constructor

ElicitationSchema({
  1. ElicitationSchemaType? type,
  2. String? title,
  3. Map<String, ElicitationPropertySchema>? properties,
  4. List<String>? requiredValue,
  5. String? description,
  6. AcpJsonMap? meta,
})

Implementation

ElicitationSchema({
  this.type,
  this.title,
  Map<String, ElicitationPropertySchema>? properties,
  List<String>? requiredValue,
  this.description,
  AcpJsonMap? meta,
}) : properties = properties == null ? null : Map.unmodifiable(properties!),
     requiredValue = requiredValue == null
         ? null
         : List.unmodifiable(requiredValue!),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);