WinningPaidv1.0.0
Event represents when a win have been successfully processed
Details
This event is triggered when a win have been successfully processed by an Operator integration
Consumer / Producer Diagram
Model
1public class WinningPaid
2{
3 public string Name { get; set; } = "winning-paid";
4 public Dictionary<string, string> Extra { get; set; }
5 public string GameMode { get; set; }
6 public string Environment { get; set; }
7 public Guid OperatorId { get; set; }
8 public string ActionId { get; set; }
9 public Guid GameId { get; set; }
10 public string Currency { get; set; }
11 public string? ReplayId { get; set; }
12 public Guid GameSession { get; set; }
13 public string OperatorBetId { get; set; }
14 public long Amount { get; set; }
15 public long Balance { get; set; }
16 public string OperatorPlayerSession { get; set; }
17 public Guid PlayerId { get; set; }
18 public string OperatorPlayerId { get; set; }
19 public string WinningType { get; set; }
20 public FreeBetWinDetails? FreeBetDetails { get; set; }
21 public List<FreeBetCampaign>? FreeBetCampaigns { get; set; }
22}
23
24public class FreeBetCampaign
25{
26 public Guid Id { get; set; }
27 public int NumberOfBets { get; set; }
28 public long BetAmount { get; set; }
29 public Dictionary<string, string>? Settings { get; set; }
30}
31
32public class FreeBetDetails
33{
34 public Guid FreeBetCampaignId { get; set; }
35 public bool IsFreeBetCampaignOver { get; set; }
36}
37
38public class FreeBetWinDetails : FreeBetDetails
39{
40 public Guid FreeBetId { get; set; }
41}Last updated on 2023/11/14
