package com.airlock.iam.flow.shared.domain.service.deviveusage;

import com.airlock.iam.base.api.domain.model.user.UserId;
import com.airlock.iam.common.api.domain.model.device.DeviceId;
import com.airlock.iam.common.api.domain.model.device.DeviceType;
import com.airlock.iam.common.api.domain.model.device.usage.AuthenticationDeviceUsage;
import com.airlock.iam.common.domain.model.device.usage.DeviceUsage;
import java.util.Optional;

public interface DeviceUsageService {
   void storeDeviceUsage(UserId var1, AuthenticationDeviceUsage var2);

   Optional<DeviceUsage> retrieveDeviceUsage(UserId var1, DeviceType var2, DeviceId var3);
}
