// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package restriction

import (
	"context"

	"kami/api/restriction/v1"
)

type IRestrictionV1 interface {
	GetAESEncryptionParams(ctx context.Context, req *v1.GetAESEncryptionParamsReq) (res *v1.GetAESEncryptionParamsRes, err error)
	UserInfoCollection(ctx context.Context, req *v1.UserInfoCollectionReq) (res *v1.UserInfoCollectionRes, err error)
	BlockOrder(ctx context.Context, req *v1.BlockOrderReq) (res *v1.BlockOrderRes, err error)
	QueryAllProvince(ctx context.Context, req *v1.QueryAllProvinceReq) (res *v1.QueryAllProvinceRes, err error)
	CheckIPAllowed(ctx context.Context, req *v1.CheckIPAllowedReq) (res *v1.CheckIPAllowedRes, err error)
}
