openapi_consumer

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

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)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL