Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayOpenapiConsumerService ¶
type GatewayOpenapiConsumerService interface {
Clone(context.Context) GatewayOpenapiConsumerService
GrantPackageToConsumer(consumerId, packageId string) error
RevokePackageFromConsumer(consumerId, packageId string) error
CreateClientConsumer(clientName, clientId, clientSecret, clusterName string) (*orm.GatewayConsumer, error)
CreateConsumer(*dto.DiceArgsDto, *dto.OpenConsumerDto) (string, bool, error)
GetConsumers(*dto.GetOpenConsumersDto) (common.NewPageQuery, error)
GetConsumersName(*dto.GetOpenConsumersDto) ([]dto.OpenConsumerInfoDto, error)
UpdateConsumer(string, *dto.OpenConsumerDto) (*dto.OpenConsumerInfoDto, error)
DeleteConsumer(string) (bool, error)
GetConsumerCredentials(string) (dto.ConsumerCredentialsDto, error)
UpdateConsumerCredentials(string, *dto.ConsumerCredentialsDto) (dto.ConsumerCredentialsDto, string, error)
GetConsumerAcls(string) ([]dto.ConsumerAclInfoDto, error)
UpdateConsumerAcls(string, *dto.ConsumerAclsDto) (bool, error)
GetConsumersOfPackage(string) ([]orm.GatewayConsumer, error)
GetKongConsumerName(consumer *orm.GatewayConsumer) string
GetPackageAcls(string) ([]dto.PackageAclInfoDto, error)
UpdatePackageAcls(string, *dto.PackageAclsDto) (bool, error)
GetPackageApiAcls(string, string) ([]dto.PackageAclInfoDto, error)
UpdatePackageApiAcls(string, string, *dto.PackageAclsDto) (bool, error)
}
var Service GatewayOpenapiConsumerService
Click to show internal directories.
Click to hide internal directories.