Skip to content

SiteTemplateConfigurationAPI

All URIs are relative to https://use1-omada-northbound.tplinkcloud.com

Method HTTP request Description
GetBandSteeringTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/band-steering Get site template band steering setting
GetBeaconControlTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/beacon-control Get site template beacon control setting
GetChannelLimitTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/channel-limit Get site template channel limit setting
GetExistSiteTemplateSettingByOpenApi Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/setting/exist Query site template setting exist or not
GetLldpTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/lldp Get site template lldp setting
GetMeshTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/mesh Get site template mesh setting
GetMulticastRateLimitTemplateByOpenApi Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/multicast-rate-limit Get site template multicast rate limit setting
GetRemoteLoggingTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/remote-logging Get site template remote logging setting
GetRoamingTemplateSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/roaming Get site template roaming setting
GetSiteTemplateLedSetting Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/led Get site template led setting
GetSiteTemplateSettingCap Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/capacity Get siteTemplate capabilities.
GetSiteTemplateSpecification Get /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/specification Get siteTemplate functional specifications
ModifySiteConfigurationTemplate Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/configuration Modify Site template configuration settings
ModifySiteServiceTemplate Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/service Modify Site template service settings
ModifySiteTemplateGeneralConfig Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/general/config Modify the general configuration settings of the Site template
ModifySiteTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/setting Modify Site template settings
UpdateBandSteeringTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/band-steering Modify site template band steering setting
UpdateBeaconControlTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/beacon-control Modify site template beacon control setting
UpdateChannelLimitTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/channel-limit Modify site template channel limit setting
UpdateLldpTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/lldp Modify site template lldp setting
UpdateMcastRateLimitSettingTemplateByOpenApi Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/multicast-rate-limit Modify site template multicast rate limit setting
UpdateMeshTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/mesh Modify site template mesh setting
UpdateRemoteLoggingTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/remote-logging Modify site template remote logging setting
UpdateRoamingTemplateSetting Patch /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/roaming Modify site template roaming setting
UpdateSiteTemplateLedSetting Put /openapi/v1/{omadacId}/sitetemplates/{siteTemplateId}/led Modify site template led setting

GetBandSteeringTemplateSetting

OperationResponseSiteBandSteeringSetting GetBandSteeringTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template band steering setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetBandSteeringTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetBandSteeringTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetBandSteeringTemplateSetting`: OperationResponseSiteBandSteeringSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetBandSteeringTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetBandSteeringTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteBandSteeringSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetBeaconControlTemplateSetting

OperationResponseSiteBeaconControlSetting GetBeaconControlTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template beacon control setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetBeaconControlTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetBeaconControlTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetBeaconControlTemplateSetting`: OperationResponseSiteBeaconControlSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetBeaconControlTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetBeaconControlTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteBeaconControlSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetChannelLimitTemplateSetting

OperationResponseSiteChannelLimitSetting GetChannelLimitTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template channel limit setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetChannelLimitTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetChannelLimitTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetChannelLimitTemplateSetting`: OperationResponseSiteChannelLimitSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetChannelLimitTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetChannelLimitTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteChannelLimitSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetExistSiteTemplateSettingByOpenApi

OperationResponseExistSiteSettingOpenApiVO GetExistSiteTemplateSettingByOpenApi(ctx, omadacId, siteTemplateId).Execute()

Query site template setting exist or not

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetExistSiteTemplateSettingByOpenApi(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetExistSiteTemplateSettingByOpenApi``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetExistSiteTemplateSettingByOpenApi`: OperationResponseExistSiteSettingOpenApiVO
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetExistSiteTemplateSettingByOpenApi`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetExistSiteTemplateSettingByOpenApiRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseExistSiteSettingOpenApiVO

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetLldpTemplateSetting

OperationResponseSiteLldpSetting GetLldpTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template lldp setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetLldpTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetLldpTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetLldpTemplateSetting`: OperationResponseSiteLldpSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetLldpTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetLldpTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteLldpSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetMeshTemplateSetting

OperationResponseSiteMeshSetting GetMeshTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template mesh setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetMeshTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetMeshTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetMeshTemplateSetting`: OperationResponseSiteMeshSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetMeshTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetMeshTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteMeshSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetMulticastRateLimitTemplateByOpenApi

OperationResponseSiteMulticastRateLimitSetting GetMulticastRateLimitTemplateByOpenApi(ctx, omadacId, siteTemplateId).Execute()

Get site template multicast rate limit setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetMulticastRateLimitTemplateByOpenApi(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetMulticastRateLimitTemplateByOpenApi``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetMulticastRateLimitTemplateByOpenApi`: OperationResponseSiteMulticastRateLimitSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetMulticastRateLimitTemplateByOpenApi`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetMulticastRateLimitTemplateByOpenApiRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteMulticastRateLimitSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetRemoteLoggingTemplateSetting

OperationResponseSiteRemoteLoggingSetting GetRemoteLoggingTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template remote logging setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetRemoteLoggingTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetRemoteLoggingTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetRemoteLoggingTemplateSetting`: OperationResponseSiteRemoteLoggingSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetRemoteLoggingTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetRemoteLoggingTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteRemoteLoggingSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetRoamingTemplateSetting

OperationResponseSiteRoamingSetting GetRoamingTemplateSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template roaming setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetRoamingTemplateSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetRoamingTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetRoamingTemplateSetting`: OperationResponseSiteRoamingSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetRoamingTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetRoamingTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteRoamingSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetSiteTemplateLedSetting

OperationResponseSiteLedSetting GetSiteTemplateLedSetting(ctx, omadacId, siteTemplateId).Execute()

Get site template led setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetSiteTemplateLedSetting(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetSiteTemplateLedSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetSiteTemplateLedSetting`: OperationResponseSiteLedSetting
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetSiteTemplateLedSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetSiteTemplateLedSettingRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteLedSetting

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetSiteTemplateSettingCap

OperationResponseSiteSettingCapOpenApiVO GetSiteTemplateSettingCap(ctx, omadacId, siteTemplateId).Execute()

Get siteTemplate capabilities.

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetSiteTemplateSettingCap(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetSiteTemplateSettingCap``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetSiteTemplateSettingCap`: OperationResponseSiteSettingCapOpenApiVO
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetSiteTemplateSettingCap`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetSiteTemplateSettingCapRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSiteSettingCapOpenApiVO

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetSiteTemplateSpecification

OperationResponseSpecificationOpenApiVO GetSiteTemplateSpecification(ctx, omadacId, siteTemplateId).Execute()

Get siteTemplate functional specifications

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.GetSiteTemplateSpecification(context.Background(), omadacId, siteTemplateId).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.GetSiteTemplateSpecification``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `GetSiteTemplateSpecification`: OperationResponseSpecificationOpenApiVO
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.GetSiteTemplateSpecification`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiGetSiteTemplateSpecificationRequest struct via the builder pattern

Name Type Description Notes

Return type

OperationResponseSpecificationOpenApiVO

Authorization

AccessToken

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ModifySiteConfigurationTemplate

OperationResponseWithoutResult ModifySiteConfigurationTemplate(ctx, omadacId, siteTemplateId).SiteTemplateOpenApiVO(siteTemplateOpenApiVO).Execute()

Modify Site template configuration settings

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteTemplateOpenApiVO := *openapiclient.NewSiteTemplateOpenApiVO() // SiteTemplateOpenApiVO | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.ModifySiteConfigurationTemplate(context.Background(), omadacId, siteTemplateId).SiteTemplateOpenApiVO(siteTemplateOpenApiVO).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.ModifySiteConfigurationTemplate``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `ModifySiteConfigurationTemplate`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.ModifySiteConfigurationTemplate`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiModifySiteConfigurationTemplateRequest struct via the builder pattern

Name Type Description Notes

siteTemplateOpenApiVO | SiteTemplateOpenApiVO | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ModifySiteServiceTemplate

OperationResponseWithoutResult ModifySiteServiceTemplate(ctx, omadacId, siteTemplateId).ModifySiteServiceOpenApiVO(modifySiteServiceOpenApiVO).Execute()

Modify Site template service settings

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    modifySiteServiceOpenApiVO := *openapiclient.NewModifySiteServiceOpenApiVO() // ModifySiteServiceOpenApiVO | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.ModifySiteServiceTemplate(context.Background(), omadacId, siteTemplateId).ModifySiteServiceOpenApiVO(modifySiteServiceOpenApiVO).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.ModifySiteServiceTemplate``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `ModifySiteServiceTemplate`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.ModifySiteServiceTemplate`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiModifySiteServiceTemplateRequest struct via the builder pattern

Name Type Description Notes

modifySiteServiceOpenApiVO | ModifySiteServiceOpenApiVO | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ModifySiteTemplateGeneralConfig

OperationResponseWithoutResult ModifySiteTemplateGeneralConfig(ctx, omadacId, siteTemplateId).SiteServiceGeneralConfigOpenApiVO(siteServiceGeneralConfigOpenApiVO).Execute()

Modify the general configuration settings of the Site template

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteServiceGeneralConfigOpenApiVO := *openapiclient.NewSiteServiceGeneralConfigOpenApiVO() // SiteServiceGeneralConfigOpenApiVO | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.ModifySiteTemplateGeneralConfig(context.Background(), omadacId, siteTemplateId).SiteServiceGeneralConfigOpenApiVO(siteServiceGeneralConfigOpenApiVO).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.ModifySiteTemplateGeneralConfig``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `ModifySiteTemplateGeneralConfig`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.ModifySiteTemplateGeneralConfig`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiModifySiteTemplateGeneralConfigRequest struct via the builder pattern

Name Type Description Notes

siteServiceGeneralConfigOpenApiVO | SiteServiceGeneralConfigOpenApiVO | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ModifySiteTemplateSetting

OperationResponseWithoutResult ModifySiteTemplateSetting(ctx, omadacId, siteTemplateId).SiteTemplateSettingOpenApiVO(siteTemplateSettingOpenApiVO).Execute()

Modify Site template settings

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteTemplateSettingOpenApiVO := *openapiclient.NewSiteTemplateSettingOpenApiVO() // SiteTemplateSettingOpenApiVO | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.ModifySiteTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteTemplateSettingOpenApiVO(siteTemplateSettingOpenApiVO).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.ModifySiteTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `ModifySiteTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.ModifySiteTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiModifySiteTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteTemplateSettingOpenApiVO | SiteTemplateSettingOpenApiVO | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateBandSteeringTemplateSetting

OperationResponseWithoutResult UpdateBandSteeringTemplateSetting(ctx, omadacId, siteTemplateId).SiteBandSteeringSetting(siteBandSteeringSetting).Execute()

Modify site template band steering setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteBandSteeringSetting := *openapiclient.NewSiteBandSteeringSetting() // SiteBandSteeringSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateBandSteeringTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteBandSteeringSetting(siteBandSteeringSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateBandSteeringTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateBandSteeringTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateBandSteeringTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateBandSteeringTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteBandSteeringSetting | SiteBandSteeringSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateBeaconControlTemplateSetting

OperationResponseWithoutResult UpdateBeaconControlTemplateSetting(ctx, omadacId, siteTemplateId).SiteBeaconControlSetting(siteBeaconControlSetting).Execute()

Modify site template beacon control setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteBeaconControlSetting := *openapiclient.NewSiteBeaconControlSetting() // SiteBeaconControlSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateBeaconControlTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteBeaconControlSetting(siteBeaconControlSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateBeaconControlTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateBeaconControlTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateBeaconControlTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateBeaconControlTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteBeaconControlSetting | SiteBeaconControlSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateChannelLimitTemplateSetting

OperationResponseWithoutResult UpdateChannelLimitTemplateSetting(ctx, omadacId, siteTemplateId).SiteChannelLimitSetting(siteChannelLimitSetting).Execute()

Modify site template channel limit setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteChannelLimitSetting := *openapiclient.NewSiteChannelLimitSetting() // SiteChannelLimitSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateChannelLimitTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteChannelLimitSetting(siteChannelLimitSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateChannelLimitTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateChannelLimitTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateChannelLimitTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateChannelLimitTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteChannelLimitSetting | SiteChannelLimitSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateLldpTemplateSetting

OperationResponseWithoutResult UpdateLldpTemplateSetting(ctx, omadacId, siteTemplateId).SiteLldpSetting(siteLldpSetting).Execute()

Modify site template lldp setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteLldpSetting := *openapiclient.NewSiteLldpSetting() // SiteLldpSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateLldpTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteLldpSetting(siteLldpSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateLldpTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateLldpTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateLldpTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateLldpTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteLldpSetting | SiteLldpSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateMcastRateLimitSettingTemplateByOpenApi

OperationResponseWithoutResult UpdateMcastRateLimitSettingTemplateByOpenApi(ctx, omadacId, siteTemplateId).SiteMulticastRateLimitSetting(siteMulticastRateLimitSetting).Execute()

Modify site template multicast rate limit setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteMulticastRateLimitSetting := *openapiclient.NewSiteMulticastRateLimitSetting() // SiteMulticastRateLimitSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateMcastRateLimitSettingTemplateByOpenApi(context.Background(), omadacId, siteTemplateId).SiteMulticastRateLimitSetting(siteMulticastRateLimitSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateMcastRateLimitSettingTemplateByOpenApi``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateMcastRateLimitSettingTemplateByOpenApi`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateMcastRateLimitSettingTemplateByOpenApi`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateMcastRateLimitSettingTemplateByOpenApiRequest struct via the builder pattern

Name Type Description Notes

siteMulticastRateLimitSetting | SiteMulticastRateLimitSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateMeshTemplateSetting

OperationResponseWithoutResult UpdateMeshTemplateSetting(ctx, omadacId, siteTemplateId).SiteMeshSetting(siteMeshSetting).Execute()

Modify site template mesh setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteMeshSetting := *openapiclient.NewSiteMeshSetting() // SiteMeshSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateMeshTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteMeshSetting(siteMeshSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateMeshTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateMeshTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateMeshTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateMeshTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteMeshSetting | SiteMeshSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateRemoteLoggingTemplateSetting

OperationResponseWithoutResult UpdateRemoteLoggingTemplateSetting(ctx, omadacId, siteTemplateId).SiteRemoteLoggingSetting(siteRemoteLoggingSetting).Execute()

Modify site template remote logging setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteRemoteLoggingSetting := *openapiclient.NewSiteRemoteLoggingSetting() // SiteRemoteLoggingSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateRemoteLoggingTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteRemoteLoggingSetting(siteRemoteLoggingSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateRemoteLoggingTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateRemoteLoggingTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateRemoteLoggingTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateRemoteLoggingTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteRemoteLoggingSetting | SiteRemoteLoggingSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateRoamingTemplateSetting

OperationResponseWithoutResult UpdateRoamingTemplateSetting(ctx, omadacId, siteTemplateId).SiteRoamingSetting(siteRoamingSetting).Execute()

Modify site template roaming setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteRoamingSetting := *openapiclient.NewSiteRoamingSetting(*openapiclient.NewRoamingOpenApiVO(false, false)) // SiteRoamingSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateRoamingTemplateSetting(context.Background(), omadacId, siteTemplateId).SiteRoamingSetting(siteRoamingSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateRoamingTemplateSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateRoamingTemplateSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateRoamingTemplateSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateRoamingTemplateSettingRequest struct via the builder pattern

Name Type Description Notes

siteRoamingSetting | SiteRoamingSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]

UpdateSiteTemplateLedSetting

OperationResponseWithoutResult UpdateSiteTemplateLedSetting(ctx, omadacId, siteTemplateId).SiteLedSetting(siteLedSetting).Execute()

Modify site template led setting

Example

package main

import (
    "context"
    "fmt"
    "os"
    openapiclient "github.com/Tohaker/omada-go-sdk/omada"
)

func main() {
    omadacId := "omadacId_example" // string | Omada ID
    siteTemplateId := "siteTemplateId_example" // string | Site Template ID
    siteLedSetting := *openapiclient.NewSiteLedSetting(false) // SiteLedSetting | 

    configuration := openapiclient.NewConfiguration()
    apiClient := openapiclient.NewAPIClient(configuration)
    resp, r, err := apiClient.SiteTemplateConfigurationAPI.UpdateSiteTemplateLedSetting(context.Background(), omadacId, siteTemplateId).SiteLedSetting(siteLedSetting).Execute()
    if err != nil {
        fmt.Fprintf(os.Stderr, "Error when calling `SiteTemplateConfigurationAPI.UpdateSiteTemplateLedSetting``: %v\n", err)
        fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
    }
    // response from `UpdateSiteTemplateLedSetting`: OperationResponseWithoutResult
    fmt.Fprintf(os.Stdout, "Response from `SiteTemplateConfigurationAPI.UpdateSiteTemplateLedSetting`: %v\n", resp)
}

Path Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
omadacId string Omada ID
siteTemplateId string Site Template ID

Other Parameters

Other parameters are passed through a pointer to a apiUpdateSiteTemplateLedSettingRequest struct via the builder pattern

Name Type Description Notes

siteLedSetting | SiteLedSetting | |

Return type

OperationResponseWithoutResult

Authorization

AccessToken

HTTP request headers

  • Content-Type: application/json
  • Accept: /

[Back to top] [Back to API list] [Back to Model list] [Back to README]