From b16cfc31ba6398368ea2fb7919f82fd1e66f8ec0 Mon Sep 17 00:00:00 2001 From: Jim Lambert Date: Wed, 17 Jun 2020 07:39:39 -0400 Subject: [PATCH] an idea for the api --- internal/iam/repository_principal_role.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 internal/iam/repository_principal_role.go diff --git a/internal/iam/repository_principal_role.go b/internal/iam/repository_principal_role.go new file mode 100644 index 0000000000..dfd267443f --- /dev/null +++ b/internal/iam/repository_principal_role.go @@ -0,0 +1,18 @@ +package iam + +import "context" + +func AddPrincipalRoles(ctx context.Context, roleId string, userIds, groupIds []string, opt ...Option) ([]*PrincipalRole, error) { + panic("not implemented") +} + +func SetPrincipalRoles(ctx context.Context, roleId string, userIds []string, opt ...Option) ([]*PrincipalRole, int, error) { + panic("not implemented") +} + +func LookupPrincipalRoles(ctx context.Context, roleId string) ([]*PrincipalRole, error) { + panic("not implemented") +} +func DeleteUserRoles(ctx context.Context, roleId string, userIds []string, opt ...Option) (int, error) { + panic("not implemented") +}