Documentation ¶
Index ¶
Constants ¶
View Source
const ( // APIEndpointGetAccount ใช้ค้นหาบัชญีผู้ใช้ด้วย User id เพื่อดูว่าผู้ใช้นั้นๆอยู่ใน Business อะไร APIEndpointGetAccount = `/onebox_uploads/api/v2/get_account_byuserid` // APIEndpointGetAccount ใช้สร้าง folder ใน onebox APIEndpointCreateFolder = `/onebox_uploads/api/create_folder` // APIEndpointGetAccount ใช้ ีupload base64 ขึ้นไปยัง onebox APIEndpointSaveBase64 = `/onebox_uploads/api/save_base64` // APIEndpointDownload ใช้ download เอกสาร APIEndpointDownload = `/onebox_downloads/api/v2/download_file` // APIEndpointDownload ใช้ download เอกสารเป็น base64 APIEndpointDownloadBase64 = `/onebox_uploads/api/downloads_files_as_base64` )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context interface { GetAccount(oneIDToken string, res *ResponseAccount) error CreateFolder(accountID string, parentFolderID string, folderName string, res *ResponseCreateFolder) error SavePDFbase64(data SavePDFBody, res *ResponseSaveFileBase64) error DownloadFile(string) (string, error) DownloadFileBase64(fileID string, accID string) (string, error) }
type ResponseAccount ¶
type ResponseCreateFolder ¶
type ResponseCreateFolder struct { Data struct { CreDtm string `json:"cre_dtm"` FolderID string `json:"folder_id"` FolderName string `json:"folder_name"` ParentFolderID string `json:"parent_folder_id"` } `json:"data"` Message string `json:"message"` Status string `json:"status"` ErrorCode string `json:"errorCode"` ErrorMessage string `json:"errorMessage"` TransactionCode string `json:"transaction_code"` }
type ResponseSaveFileBase64 ¶
type ResponseSaveFileBase64 struct { Data struct { SizeFile string `json:"size_file"` ID string `json:"id"` FolderName string `json:"folder_name"` StatusFile string `json:"status_file"` } `json:"data"` Message string `json:"message"` Status string `json:"status"` ErrorCode string `json:"errorCode"` ErrorMessage string `json:"errorMessage"` TransactionCode string `json:"transaction_code"` }
Click to show internal directories.
Click to hide internal directories.