@okcashpro/okai v0.1.7-alpha.1 / IAwsS3Service
Interface: IAwsS3Service
Extends
Accessors
serviceType
Get Signature
get serviceType():
ServiceType
Returns
Inherited from
Defined in
packages/core/src/types.ts:1016
Methods
initialize()
abstract
initialize(runtime
):Promise
<void
>
Add abstract initialize method that must be implemented by derived classes
Parameters
• runtime: IAgentRuntime
Returns
Promise
<void
>
Inherited from
Defined in
packages/core/src/types.ts:1021
uploadFile()
uploadFile(
imagePath
,subDirectory
,useSignedUrl
,expiresIn
):Promise
<object
>
Parameters
• imagePath: string
• subDirectory: string
• useSignedUrl: boolean
• expiresIn: number
Returns
Promise
<object
>
success
success:
boolean
url?
optional
url:string
error?
optional
error:string
Defined in
packages/core/src/types.ts:1175
generateSignedUrl()
generateSignedUrl(
fileName
,expiresIn
):Promise
<string
>
Parameters
• fileName: string
• expiresIn: number
Returns
Promise
<string
>