From bf13f9862980bb42d638134af873f526460fd5b0 Mon Sep 17 00:00:00 2001 From: Danis Kirasirov <dbgbbu@gmail.com> Date: Tue, 23 Jan 2024 15:20:37 +0300 Subject: [PATCH] implement ExprMapper for File --- pkg/files/file.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkg/files/file.go b/pkg/files/file.go index 62187e1a..983e0428 100644 --- a/pkg/files/file.go +++ b/pkg/files/file.go @@ -47,6 +47,17 @@ func (f *File) SetURLWithTemplate(t *template.Template) error { return nil } +func (f File) ToExprMap() map[string]interface{} { + return map[string]interface{}{ + "id": f.ID, + "name": f.Name, + "size": f.Size, + "mime_type": f.MimeType, + "url": f.URL, + "key": f.Key, + } +} + func NewFile(name, mimeType string, size int, temp bool) *File { i := id.GenerateNewID() if temp { -- GitLab