PromptAttachment.fromPath constructor
PromptAttachment.fromPath({})
Implementation
factory PromptAttachment.fromPath({
required String path,
String? name,
String? mimeType,
int? size,
bool userApprovedOutsideWorkspace = false,
bool forceResourceLink = false,
}) {
final normalizedName = name?.trim();
return PromptAttachment(
path: path,
name: normalizedName == null || normalizedName.isEmpty
? _basename(path)
: normalizedName,
mimeType: mimeType ?? mime.lookupMimeType(path),
size: size,
userApprovedOutsideWorkspace: userApprovedOutsideWorkspace,
forceResourceLink: forceResourceLink,
);
}