mirror of
https://github.com/bitwarden/server.git
synced 2025-07-01 08:02:49 -05:00

* WIP registration updates * fix deviceHubs * addHub inline in ctor * adjust setttings for hub reg * send to all clients * fix multiservice push * use notification hub type * feedback --------- Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
22 lines
598 B
C#
22 lines
598 B
C#
using System.ComponentModel.DataAnnotations;
|
|
using Bit.Core.Enums;
|
|
|
|
namespace Bit.Core.Models.Api;
|
|
|
|
public class PushUpdateRequestModel
|
|
{
|
|
public PushUpdateRequestModel()
|
|
{ }
|
|
|
|
public PushUpdateRequestModel(IEnumerable<KeyValuePair<string, DeviceType>> devices, string organizationId)
|
|
{
|
|
Devices = devices.Select(d => new PushDeviceRequestModel { Id = d.Key, Type = d.Value });
|
|
OrganizationId = organizationId;
|
|
}
|
|
|
|
[Required]
|
|
public IEnumerable<PushDeviceRequestModel> Devices { get; set; }
|
|
[Required]
|
|
public string OrganizationId { get; set; }
|
|
}
|