package contact

import (
	"context"

	larkcontact "github.com/larksuite/oapi-sdk-go/v3/service/contact/v3"
)

type Contact interface {
	BatchGetUsers(ctx context.Context, userIds []string) ([]*larkcontact.User, error)
	BetchGetUserIds(ctx context.Context, emails []string) ([]*larkcontact.UserContactInfo, error)
	GetUser(ctx context.Context, userId string) (*larkcontact.User, error)
}
