feat: add support for uploading Hotspot Captive Portal files (like background image, logo) (#42)
* feat: add support for uploading Hotspot Captive Portal files (like background image, logo) * feat: add UploadPortalFileFromReader
This commit is contained in:
committed by
GitHub
parent
bdc73a9811
commit
278a72fbb9
@@ -1,6 +1,8 @@
|
||||
---
|
||||
customizations:
|
||||
client:
|
||||
imports:
|
||||
- "io"
|
||||
excludeResources:
|
||||
- "DescribedFeature"
|
||||
- "Dpi*"
|
||||
@@ -334,6 +336,70 @@ customizations:
|
||||
returns:
|
||||
- "bool"
|
||||
- "error"
|
||||
- name: "UploadPortalFile"
|
||||
resourceName: "PortalFile"
|
||||
comment: "UploadPortalFile uploads a Hotspot Portal file to the controller."
|
||||
params:
|
||||
- name: "ctx"
|
||||
type: "context.Context"
|
||||
- name: "site"
|
||||
type: "string"
|
||||
- name: "filepath"
|
||||
type: "string"
|
||||
returns:
|
||||
- "*PortalFile"
|
||||
- "error"
|
||||
- name: "UploadPortalFileFromReader"
|
||||
resourceName: "PortalFile"
|
||||
comment: "UploadPortalFileFromReader uploads a Hotspot Portal file using io.Reader to the controller."
|
||||
params:
|
||||
- name: "ctx"
|
||||
type: "context.Context"
|
||||
- name: "site"
|
||||
type: "string"
|
||||
- name: "reader"
|
||||
type: "io.Reader"
|
||||
- name: "filename"
|
||||
type: "string"
|
||||
returns:
|
||||
- "*PortalFile"
|
||||
- "error"
|
||||
- name: "DeletePortalFile"
|
||||
resourceName: "PortalFile"
|
||||
comment: "DeletePortalFile deletes a Hotspot Portal file from the controller."
|
||||
params:
|
||||
- name: "ctx"
|
||||
type: "context.Context"
|
||||
- name: "site"
|
||||
type: "string"
|
||||
- name: "id"
|
||||
type: "string"
|
||||
returns:
|
||||
- "error"
|
||||
- name: "ListPortalFiles"
|
||||
resourceName: "PortalFile"
|
||||
comment: "ListPortalFiles lists all Hotspot Portal files on the controller."
|
||||
params:
|
||||
- name: "ctx"
|
||||
type: "context.Context"
|
||||
- name: "site"
|
||||
type: "string"
|
||||
returns:
|
||||
- "[]PortalFile"
|
||||
- "error"
|
||||
- name: "GetPortalFile"
|
||||
resourceName: "PortalFile"
|
||||
comment: "GetPortalFile returns a specific Hotspot Portal file by it's ID."
|
||||
params:
|
||||
- name: "ctx"
|
||||
type: "context.Context"
|
||||
- name: "site"
|
||||
type: "string"
|
||||
- name: "id"
|
||||
type: "string"
|
||||
returns:
|
||||
- "*PortalFile"
|
||||
- "error"
|
||||
resources:
|
||||
Account:
|
||||
fields:
|
||||
|
||||
Reference in New Issue
Block a user