FFAIAgentRequest constructor
FFAIAgentRequest({
- @Deprecated('This field is deprecated.') FFAgent? legacyAgent,
- @Deprecated('This field is deprecated.') String? conversationId,
- FFStringValue? textInput,
- FFVariable? imageNetworkUrl,
- FFVariable? uploadedImageFile,
- FFVariable? audioAsset,
- FFVariable? audioNetworkUrl,
- FFVariable? fileAsset,
- FFVariable? fileUrl,
- Iterable<
FFParameter> ? requestDataStructs, - FFVariable? videoAsset,
- FFVariable? videoNetworkUrl,
- FFIdentifier? agentId,
- FFStringValue? conversationIdValue,
- FFVariable? pdfNetworkUrl,
- FFVariable? uploadedPdfFile,
Implementation
factory FFAIAgentRequest({
@$core.Deprecated('This field is deprecated.') FFAgent? legacyAgent,
@$core.Deprecated('This field is deprecated.') $core.String? conversationId,
FFStringValue? textInput,
FFVariable? imageNetworkUrl,
FFVariable? uploadedImageFile,
FFVariable? audioAsset,
FFVariable? audioNetworkUrl,
FFVariable? fileAsset,
FFVariable? fileUrl,
$core.Iterable<FFParameter>? requestDataStructs,
FFVariable? videoAsset,
FFVariable? videoNetworkUrl,
FFIdentifier? agentId,
FFStringValue? conversationIdValue,
FFVariable? pdfNetworkUrl,
FFVariable? uploadedPdfFile,
}) {
final result = create();
if (legacyAgent != null) result.legacyAgent = legacyAgent;
if (conversationId != null) result.conversationId = conversationId;
if (textInput != null) result.textInput = textInput;
if (imageNetworkUrl != null) result.imageNetworkUrl = imageNetworkUrl;
if (uploadedImageFile != null) result.uploadedImageFile = uploadedImageFile;
if (audioAsset != null) result.audioAsset = audioAsset;
if (audioNetworkUrl != null) result.audioNetworkUrl = audioNetworkUrl;
if (fileAsset != null) result.fileAsset = fileAsset;
if (fileUrl != null) result.fileUrl = fileUrl;
if (requestDataStructs != null)
result.requestDataStructs.addAll(requestDataStructs);
if (videoAsset != null) result.videoAsset = videoAsset;
if (videoNetworkUrl != null) result.videoNetworkUrl = videoNetworkUrl;
if (agentId != null) result.agentId = agentId;
if (conversationIdValue != null)
result.conversationIdValue = conversationIdValue;
if (pdfNetworkUrl != null) result.pdfNetworkUrl = pdfNetworkUrl;
if (uploadedPdfFile != null) result.uploadedPdfFile = uploadedPdfFile;
return result;
}