/src/version1/IBeaconClientV1.cs

public interface IBeaconsClientV1
{
    Task<DataPage<BeaconV1>> GetBeaconsAsync(string correlationId, FilterParams filter, PagingParams paging);
    Task<BeaconV1> GetBeaconByIdAsync(string correlationId, string id);
    Task<BeaconV1> GetBeaconByUdiAsync(string correlationId, string udi);
    Task<CenterObjectV1> CalculatePositionAsync(string correlationId, string siteId, string[] udis);
    Task<BeaconV1> CreateBeaconAsync(string correlationId, BeaconV1 beacon);
    Task<BeaconV1> UpdateBeaconAsync(string correlationId, BeaconV1 beacon);
    Task<BeaconV1> DeleteBeaconByIdAsync(string correlationId, string id);
}