copyWith method
ElicitRequestURLParams
copyWith({
- ElicitRequestURLParamsMeta? meta,
- String? elicitationId,
- String? message,
- TaskMetadata? task,
- String? url,
A copy with the given properties replaced; everything else, unknown keys included, is kept.
Implementation
ElicitRequestURLParams copyWith({
ElicitRequestURLParamsMeta? meta,
String? elicitationId,
String? message,
TaskMetadata? task,
String? url,
}) =>
ElicitRequestURLParams.fromJson({
...toJson(),
if (meta != null) '_meta': $encode(meta),
if (elicitationId != null) 'elicitationId': $encode(elicitationId),
if (message != null) 'message': $encode(message),
if (task != null) 'task': $encode(task),
if (url != null) 'url': $encode(url),
});