Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + type GatewayAdapter interface + AddPlugin func(req *PluginReqDto) (*PluginRespDto, error) + AddUpstreamTarget func(string, *TargetDto) (*TargetDto, error) + CheckPluginEnabled func(pluginName string) (bool, error) + CreateAclGroup func(string, string) error + CreateConsumer func(req *ConsumerReqDto) (*ConsumerRespDto, error) + CreateCredential func(req *CredentialReqDto) (*CredentialDto, error) + CreateOrUpdatePlugin func(req *PluginReqDto) (*PluginRespDto, error) + CreateOrUpdatePluginById func(req *PluginReqDto) (*PluginRespDto, error) + CreateOrUpdateRoute func(req *RouteReqDto) (*RouteRespDto, error) + CreateOrUpdateService func(req *ServiceReqDto) (*ServiceRespDto, error) + CreateUpstream func(req *UpstreamDto) (*UpstreamDto, error) + DeleteConsumer func(string) error + DeleteCredential func(string, string, string) error + DeletePluginIfExist func(req *PluginReqDto) error + DeleteRoute func(string) error + DeleteService func(string) error + DeleteUpstreamTarget func(string, string) error + GatewayProviderExist func() bool + GetCredentialList func(string, string) (*CredentialListDto, error) + GetPlugin func(req *PluginReqDto) (*PluginRespDto, error) + GetRoutes func() ([]RouteRespDto, error) + GetRoutesWithTag func(tag string) ([]RouteRespDto, error) + GetUpstreamStatus func(string) (*UpstreamStatusRespDto, error) + GetVersion func() (string, error) + PutPlugin func(req *PluginReqDto) (*PluginRespDto, error) + RemovePlugin func(string) error + TouchRouteOAuthMethod func(string) error + UpdatePlugin func(req *PluginReqDto) (*PluginRespDto, error) + UpdateRoute func(req *RouteReqDto) (*RouteRespDto, error)