(ctx context.Context, joinEUI, devEUI types.EUI64, id []byte, paths []string)
| 47 | // KeyRegistry is a registry, containing session keys. |
| 48 | type KeyRegistry interface { |
| 49 | GetByID(ctx context.Context, joinEUI, devEUI types.EUI64, id []byte, paths []string) (*ttnpb.SessionKeys, error) |
| 50 | SetByID(ctx context.Context, joinEUI, devEUI types.EUI64, id []byte, paths []string, f func(*ttnpb.SessionKeys) (*ttnpb.SessionKeys, []string, error)) (*ttnpb.SessionKeys, error) |
| 51 | Delete(ctx context.Context, joinEUI, devEUI types.EUI64) error |
| 52 | BatchDelete(ctx context.Context, devIDs []*ttnpb.EndDeviceIdentifiers) error |
no outgoing calls