Documentation
¶
Index ¶
- Variables
- type AddressResponseDTO
- type AllBonusTypes
- type AllowIPModel
- type AmlVerificationStatus
- type AuthMethod
- type AuthResponseDTO
- type BankObject
- type BlockReasonResponseDTO
- type Bonus
- type BonusDetails
- type BonusProductPublic
- type BonusStatus
- type Category
- type ChangeEmailModel
- type ChangePasswordModel
- type ChangeSecurityQuestionModel
- type CheckUser
- type CloseAccountDOBRequestDto
- type ConsentVersionSaveModel
- type Constraint
- type CountriesObject
- type CountryResponseDTO
- type CurrenciesObject
- type CurrencyResponseDTO
- type DBTokenIP
- type DevicePlatform
- type DevicePlatformModel
- type DeviceType
- type DeviceTypeObject
- type DevicesDetectionModel
- type DocumentResponseDTO
- type DocumentType
- type EmailModel
- type ErrorCode
- type ExternalDetailsResponseDTO
- type Field
- type FirstDepositBonus
- type ForgotPasswordChangeBySMSModel
- type ForgotPasswordChangeModel
- type ForgotPasswordModel
- type FreeBetBonus
- type FrontAllUserBonuses
- type FrontEndUserBonusObject
- type FrontRiskFreeBets
- type FrontUserBonuses
- type FrontUserFreeSpins
- type GameCategoryFront
- type GameDetails
- type GameDetailsAffiliates
- type GameDetailsRestrictedCountry
- type GameFilterModel
- type GameFront
- type GameFrontVariant
- type GameJackpot
- type GameTransactionModel
- type GameTransactionsSearchModel
- type GameURLModel
- type GameUserInteractionDataModel
- type GetAmlVerificationStatusDTO
- type GetVerificationTokenModel
- type IGCTime
- type IPWhoisRequest
- type Jackpot
- type KYCLinkedObject
- type KYCUpload
- type KycApprovalStatus
- type KycApprovalType
- type KycDocumentStatus
- type KycRequestType
- type LanguageObject
- type LanguageResponseDTO
- type LastPlayed
- type Limit
- type LimitDuration
- type LimitDurationObject
- type LimitType
- type LoginModel
- type Meta
- type OMUserWalletPublic
- type OperationResponse
- type OperationResponseOfAuthResponseDTO
- type OperationResponseOfBankObject
- type OperationResponseOfBonus
- type OperationResponseOfBoolean
- type OperationResponseOfCountriesObject
- type OperationResponseOfCurrenciesObject
- type OperationResponseOfDecimal
- type OperationResponseOfDevicePlatformModel
- type OperationResponseOfDeviceTypeObject
- type OperationResponseOfDictionaryOfStringAndString
- type OperationResponseOfFrontAllUserBonuses
- type OperationResponseOfGameFront
- type OperationResponseOfGetAmlVerificationStatusDTO
- type OperationResponseOfGuid
- type OperationResponseOfIEnumerableOfCategory
- type OperationResponseOfIEnumerableOfGameDetails
- type OperationResponseOfIEnumerableOfGameFront
- type OperationResponseOfIEnumerableOfGameTransactionModel
- type OperationResponseOfIEnumerableOfJackpot
- type OperationResponseOfIEnumerableOfLastPlayed
- type OperationResponseOfIEnumerableOfLimit
- type OperationResponseOfIEnumerableOfLimitDurationObject
- type OperationResponseOfIEnumerableOfPaymentMethod
- type OperationResponseOfIEnumerableOfRecentWinnersResponseModel
- type OperationResponseOfIEnumerableOfRoleResponse
- type OperationResponseOfIEnumerableOfUserLimit
- type OperationResponseOfIEnumerableOfUserLimitResponse
- type OperationResponseOfIEnumerableOfUserWithNoActivity
- type OperationResponseOfIEnumerableOfVendor
- type OperationResponseOfIEnumerableOfWalletTransactionsModel
- type OperationResponseOfIListOfUserActiveBlock
- type OperationResponseOfInt32
- type OperationResponseOfLanguageObject
- type OperationResponseOfListOfBankObject
- type OperationResponseOfListOfBonusDetails
- type OperationResponseOfListOfCountriesObject
- type OperationResponseOfListOfCurrenciesObject
- type OperationResponseOfListOfDBTokenIP
- type OperationResponseOfListOfDeviceTypeObject
- type OperationResponseOfListOfFrontEndUserBonusObject
- type OperationResponseOfListOfKYCLinkedObject
- type OperationResponseOfListOfLanguageObject
- type OperationResponseOfListOfPromoStatuses
- type OperationResponseOfListOfPublicBonusTypeObject
- type OperationResponseOfListOfPublicBonusesObject
- type OperationResponseOfListOfPublicConsentModel
- type OperationResponseOfListOfPublicPromoCodeObj
- type OperationResponseOfListOfRealityCheckOption
- type OperationResponseOfListOfSecurityQuestionModel
- type OperationResponseOfListOfSelfExclusionCategory
- type OperationResponseOfListOfSelfExclusionCategoryDuration
- type OperationResponseOfListOfUserGracePeriodDTO
- type OperationResponseOfListOfUserKycStatusResponseDTO
- type OperationResponseOfNullableIfGuid
- type OperationResponseOfOMUserWalletPublic
- type OperationResponseOfObject
- type OperationResponseOfPaymentApiResponse
- type OperationResponseOfPaymentMetaDataModel
- type OperationResponseOfPaymentResponse
- type OperationResponseOfPublicUserConsentsListModel
- type OperationResponseOfRealityCheckUserSetting
- type OperationResponseOfSafeUserDetails
- type OperationResponseOfSecurityQuestion
- type OperationResponseOfSowQuestionnaire
- type OperationResponseOfString
- type OperationResponseOfTransactionModel
- type OperationResponseOfUserBlockResponseDTO
- type OperationResponseOfUserResponseDTO
- type OperationResponseOfUserRgStatsResponseDTO
- type OperationResponseOfUserWalletPublic
- type OperationResponseOfWalletResponse
- type OperationalResponseOfIEnumerableOfGameDetailsAffiliates
- type PartialUserData
- type PasswordRequestDto
- type PayRequestModel
- type PayURLModel
- type PaymentApiResponse
- type PaymentMetaDataModel
- type PaymentMethod
- type PaymentResponse
- type PaymentTypeModel
- type PhoneResponseDTO
- type PlayerStatsResponseDTO
- type ProductType
- type PromoCodeStatuses
- type PromoStatuses
- type PublicBonusTypeObject
- type PublicBonusesObject
- type PublicConsentContentModel
- type PublicConsentModel
- type PublicPromoCodeObj
- type PublicUserConsentModel
- type PublicUserConsentsListModel
- type QuickPayRequestModel
- type RealityCheckOption
- type RealityCheckUserSetting
- type RecentWinnersResponseModel
- type RecentWinnersV2RequestModel
- type RegistrationAdditionalData
- type RegistrationData
- type ResetPasswordModel
- type Reverts
- type RiskFreeBetStatuses
- type RolesResponse
- type SafeUserDetails
- type SecurityQuestion
- type SecurityQuestionModel
- type SelfExclusionCategory
- type SelfExclusionCategoryDuration
- type SendEmailModel
- type SetUserLimitModel
- type SetUserLimitModelV2
- type ShortMessageServiceModel
- type SimilarUser
- type SowAnswer
- type SowQuestion
- type SowQuestionType
- type SowQuestionnaire
- type SplitDateOfBirth
- type SubdivisionResponseDTO
- type TransactionModel
- type TransactionSearchModel
- type TransactionStatus
- type UpdateUserObject
- type UserActiveBlock
- type UserBlockResponseDTO
- type UserBonusPublic
- type UserGracePeriodDTO
- type UserKycStatusResponseDTO
- type UserLimit
- type UserLimitResponse
- type UserLimitResponseDTO
- type UserObject
- type UserResponseDTO
- type UserRgStatsResponseDTO
- type UserSecurityQuestionRequestDTO
- type UserSowQuestionData
- type UserSowQuestionnaireData
- type UserWalletPublic
- type UserWithNoActivity
- type ValidationEmailModel
- type ValidationMobileModel
- type ValidationUsernameModel
- type Vendor
- type VendorType
- type VerificationType
- type VerifyUserBySMSModel
- type WalletRequest
- type WalletResponse
- type WalletTransactionsModel
- type WalletTransactionsSearchModel
Constants ¶
This section is empty.
Variables ¶
View Source
var (
AmlVerificationStatusNames = [...]string{
"Not In Progress",
"Source Of Wealth Questionnaire",
"Source Of Wealth Supporting Docs",
"Source Of Funds",
}
)
Functions ¶
This section is empty.
Types ¶
type AddressResponseDTO ¶
type AddressResponseDTO struct {
Address1 *string `json:"Address1,omitempty"`
Address2 *string `json:"Address2,omitempty"`
City *string `json:"City,omitempty"`
PostalCode *string `json:"PostalCode,omitempty"`
Subdivision *SubdivisionResponseDTO `json:"Subdivision,omitempty"`
}
type AllBonusTypes ¶
type AllBonusTypes int64
const ( ABT_NoDeposit AllBonusTypes = 3 ABT_Cashback AllBonusTypes = 4 ABT_CasinoWelcome AllBonusTypes = 5 ABT_Reload AllBonusTypes = 6 ABT_FreeSpins AllBonusTypes = 7 ABT_SportsWelcome AllBonusTypes = 10 ABT_RiskFreeBetBonus AllBonusTypes = 11 ABT_SportsReload AllBonusTypes = 13 ABT_PersonalizedRiskFreeBetBonus AllBonusTypes = 16 ABT_SportsNoDeposit AllBonusTypes = 18 ABT_ManualCashback AllBonusTypes = 19 ABT_GenericFreeSpins AllBonusTypes = 20 ABT_SportsManualCashback AllBonusTypes = 21 )
type AllowIPModel ¶
type AmlVerificationStatus ¶
type AmlVerificationStatus int64
AML Verification Status response: 0 - AML verification not in progress, user is not restricted. 1 - AML verification in progress, user is restricted by pending Source of Wealth Questionnaire request. 2 - AML verification in progress, user is restricted by pending Source of Wealth Supporting Documents request. 3 - AML verification in progress, user is restricted by pending Source of Funds request.
const ( AVS_NotInProgress AmlVerificationStatus = 0 AVS_SourceOfWealthQuestionnaire AmlVerificationStatus = 1 AVS_SourceOfWealthSupportingDocs AmlVerificationStatus = 2 AVS_SourceOfFunds AmlVerificationStatus = 3 )
func AmlVerificationStatuses ¶
func AmlVerificationStatuses() []AmlVerificationStatus
func (AmlVerificationStatus) String ¶
func (avs AmlVerificationStatus) String() string
type AuthMethod ¶
type AuthMethod int64
const ( AuthMethodOneFactor AuthMethod = 1 AuthMethodTwoFactorBySms AuthMethod = 2 AuthMethodTwoFactorByEmail AuthMethod = 4 AuthMethodTwoFactorByKba AuthMethod = 8 )
type AuthResponseDTO ¶
type AuthResponseDTO struct {
Token *string `json:"Token"`
BlockReasons *[]BlockReasonResponseDTO `json:"BlockReasons"`
Result *string `json:"Result"`
}
type BankObject ¶
type BlockReasonResponseDTO ¶
type Bonus ¶
type Bonus struct {
AvailableDepositBonus *[]FirstDepositBonus `json:"AvailableDepositBonus,omitempty"`
BlockingDepositBonus *[]FirstDepositBonus `json:"BlockingDepositBonus,omitempty"`
UsedDepositBonus *[]FirstDepositBonus `json:"UsedDepositBonus,omitempty"`
AvailableFreeBetBonus *[]FreeBetBonus `json:"AvailableFreeBetBonus,omitempty"`
BlockingFreeBetBonus *[]FreeBetBonus `json:"BlockingFreeBetBonus,omitempty"`
UsedFreeBetBonus *[]FreeBetBonus `json:"UsedFreeBetBonus,omitempty"`
Error *bool `json:"Error,omitempty"`
}
type BonusDetails ¶
type BonusDetails struct {
UserBonuses *FrontUserBonuses `json:"UserBonuses,omitempty"`
FreeSpins *FrontUserFreeSpins `json:"FreeSpins,omitempty"`
RiskFreeBets *FrontRiskFreeBets `json:"RiskFreeBets,omitempty"`
}
type BonusProductPublic ¶
type BonusProductPublic struct {
ProductName *string `json:"ProductName,omitempty"` // Product Name
Bonuses *[]UserBonusPublic `json:"Bonuses,omitempty"` // A List of Bonuses for this Bonus Product
}
type BonusStatus ¶
type BonusStatus int64
const ( BS_Available BonusStatus = 1 // The bonus which is currently available to player BS_Used BonusStatus = 2 // The bonuses which had been used by player BS_Blocking BonusStatus = 3 // The bonus which has been used by player, but, for it’s turnover has never been reached currently, it block player from withdrawing his money out and from using other available bonuses )
type Category ¶
type Category struct {
ID *int64 `json:"ID,omitempty"`
DisplayName *string `json:"DisplayName,omitempty"`
OrderNumber *int64 `json:"OrderNumber,omitempty"`
IsSelected *bool `json:"IsSelected,omitempty"`
Visible *bool `json:"Visible,omitempty"`
LanguageID *int64 `json:"LanguageID,omitempty"`
Tag *string `json:"Tag,omitempty"`
LanguageCode *string `json:"LanguageCode,omitempty"`
SelectedID *int64 `json:"SelectedID,omitempty"`
ImageURL *string `json:"ImageURL,omitempty"`
VendorID *int64 `json:"VendorID,omitempty"`
VendorName *string `json:"VendorName,omitempty"`
ParentID *int64 `json:"ParentId,omitempty"`
Devices *map[string]string `json:"Devices,omitempty"`
}
type ChangeEmailModel ¶
type ChangePasswordModel ¶
type CloseAccountDOBRequestDto ¶
type CloseAccountDOBRequestDto struct {
DOB SplitDateOfBirth `json:"DOB"`
UserBlockReason string `json:"UserBlockReason"`
}
type ConsentVersionSaveModel ¶
type Constraint ¶
type CountriesObject ¶
type CountriesObject struct {
CountryID *int64 `json:"CountryID,omitempty"`
Name *string `json:"Name,omitempty"`
AlphaCode2 *string `json:"AlphaCode2,omitempty"`
AlphaCode3 *string `json:"AlphaCode3,omitempty"`
NumericCode *int64 `json:"NumericCode,omitempty"`
PhoneCode *string `json:"PhoneCode,omitempty"`
CurrencyID *int64 `json:"CurrencyId,omitempty"`
MinimumSignupAge *int64 `json:"MinimumSignupAge,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
IsExcluded *bool `json:"IsExcluded,omitempty"`
IsFeatured *bool `json:"IsFeatured,omitempty"`
KycLimit *float64 `json:"KycLimit,omitempty"`
DefaultLanguageID *int64 `json:"DefaultLanguageId,omitempty"`
}
type CountryResponseDTO ¶
type CountryResponseDTO struct {
CountryID *int64 `json:"CountryId,omitempty"`
Name *string `json:"Name,omitempty"`
AlphaCode2 *string `json:"AlphaCode2,omitempty"`
AlphaCode3 *string `json:"AlphaCode3,omitempty"`
NumericCode *int64 `json:"NumericCode,omitempty"`
PhoneCode *string `json:"PhoneCode,omitempty"`
CurrencyID *int64 `json:"CurrencyId,omitempty"`
MinimumSignupAge *int64 `json:"MinimumSignupAge,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
IsExcluded *bool `json:"IsExcluded,omitempty"`
IsFeatured *bool `json:"IsFeatured,omitempty"`
DefaultLanguageID *int64 `json:"DefaultLanguageId,omitempty"`
}
type CurrenciesObject ¶
type CurrenciesObject struct {
CurrencyID *int64 `json:"CurrencyId,omitempty"`
Code *string `json:"Code,omitempty"`
Description *string `json:"Description,omitempty"`
Multiplier *int64 `json:"Multiplier,omitempty"`
Format *string `json:"Format,omitempty"`
ExchangeRate *float64 `json:"ExchangeRate,omitempty"`
MaxBetLimit *float64 `json:"MaxBetLimit,omitempty"`
CurrencySymbol *string `json:"CurrencySymbol,omitempty"`
}
type CurrencyResponseDTO ¶
type CurrencyResponseDTO struct {
CurrencyID *int64 `json:"CurrencyId,omitempty"`
Code *string `json:"Code,omitempty"`
Description *string `json:"Description,omitempty"`
CurrencySymbol *string `json:"CurrencySymbol,omitempty"`
Format *string `json:"Format,omitempty"`
ExchangeRate *float64 `json:"ExchangeRate,omitempty"`
Multiplier *int64 `json:"Multiplier,omitempty"`
MaxBetLimit *float64 `json:"MaxBetLimit,omitempty"`
SportsMaxBetLimit *float64 `json:"SportsMaxBetLimit,omitempty"`
}
type DBTokenIP ¶
type DBTokenIP struct {
ForwardedFor *string `json:"ForwardedFor,omitempty"`
RemoteIP *string `json:"RemoteIP,omitempty"`
ClientIP *string `json:"ClientIP,omitempty"`
Country *string `json:"Country,omitempty"`
Token *string `json:"Token,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
LastAccess *IGCTime `json:"LastAccess,omitempty"`
IsInvalidated *bool `json:"IsInvalidated,omitempty"`
AdminUserID *int64 `json:"AdminUserID,omitempty"`
AdminUserName *string `json:"AdminUserName,omitempty"`
}
type DevicePlatform ¶
type DevicePlatform int
const ( DP_Desktop DevicePlatform = 1 DP_iPad DevicePlatform = 2 DP_iPhone DevicePlatform = 3 DP_AndroidPhone DevicePlatform = 4 DP_WM7 DevicePlatform = 5 DP_WM8 DevicePlatform = 6 DP_iPod DevicePlatform = 7 DP_AndroidTablet DevicePlatform = 8 )
type DevicePlatformModel ¶
type DevicePlatformModel struct {
Platform *DevicePlatform `json:"Platform,omitempty"`
Type *DeviceType `json:"Type,omitempty"`
PlatformName *string `json:"PlatformName,omitempty"`
TypeName *string `json:"TypeName,omitempty"`
}
type DeviceType ¶
type DeviceType int64
const ( DT_Desktop DeviceType = 1 DT_Mobile DeviceType = 2 DT_Tablet DeviceType = 3 )
type DeviceTypeObject ¶
type DevicesDetectionModel ¶
type DevicesDetectionModel struct {
UserAgent *string `json:"UserAgent,omitempty"`
}
type DocumentResponseDTO ¶
type DocumentType ¶
type DocumentType int64
const ( DT_Id DocumentType = 1 DT_ProofOfAddress DocumentType = 2 DT_PaymentMethod DocumentType = 3 DT_KycApproval DocumentType = 4 DT_SOWQuestionnaire DocumentType = 5 DT_SOWSupportingDocument DocumentType = 6 DT_SourceOfFunds DocumentType = 7 DT_SocialSecurityNumber DocumentType = 8 )
func DocumentTypes ¶
func DocumentTypes() []DocumentType
func RequestableDocumentTypes ¶
func RequestableDocumentTypes() []DocumentType
func (DocumentType) String ¶
func (dt DocumentType) String() string
type EmailModel ¶
type EmailModel struct {
Email *string `json:"Email,omitempty"`
}
type FirstDepositBonus ¶
type FirstDepositBonus struct {
BonusID *int64 `json:"BonusID,omitempty"`
BonusName *string `json:"BonusName,omitempty"`
Status *string `json:"Status,omitempty"`
ManualBonus *bool `json:"ManualBonus,omitempty"`
StartDate *IGCTime `json:"StartDate,omitempty"`
EndDate *IGCTime `json:"EndDate,omitempty"`
ExpireDate *IGCTime `json:"ExpireDate,omitempty"`
LiveBettingOpt *string `json:"LiveBettingOpt,omitempty"`
IncludeHorseRacing *bool `json:"IncludeHorseRacing,omitempty"`
TermsAndCondition *string `json:"TermsAndCondition,omitempty"`
Currency *string `json:"Currency,omitempty"`
ExRateToEUR *float64 `json:"ExRateToEUR,omitempty"`
Amount *float64 `json:"Amount,omitempty"`
CanBeRefused *bool `json:"CanBeRefused,omitempty"`
CurrentTurnover *float64 `json:"CurrentTurnover,omitempty"`
TurnoverLeft *float64 `json:"TurnoverLeft,omitempty"`
RequiredOdds *float64 `json:"RequiredOdds,omitempty"`
Percentage *string `json:"Percentage,omitempty"`
MinimumDeposit *float64 `json:"MinimumDeposit,omitempty"`
MaximumDeposit *float64 `json:"MaximumDeposit,omitempty"`
BetType *string `json:"BetType,omitempty"`
Withdrawable *bool `json:"Withdrawable,omitempty"`
PromoCode *string `json:"PromoCode,omitempty"`
ReceiveDate *IGCTime `json:"ReceiveDate,omitempty"`
RedeemedAmount *float64 `json:"RedeemedAmount,omitempty"`
RedeemedTime *IGCTime `json:"RedeemedTime,omitempty"`
BonusStatus *BonusStatus `json:"BonusStatus,omitempty"`
}
type ForgotPasswordModel ¶
type FreeBetBonus ¶
type FreeBetBonus struct {
BonusID *int64 `json:"BonusID,omitempty"`
BonusName *string `json:"BonusName,omitempty"`
Status *string `json:"Status,omitempty"`
StartDate *IGCTime `json:"StartDate,omitempty"`
EndDate *IGCTime `json:"EndDate,omitempty"`
ExpireDate *IGCTime `json:"ExpireDate,omitempty"`
LiveBettingOpt *string `json:"LiveBettingOpt,omitempty"`
IncludeHorseRacing *bool `json:"IncludeHorseRacing,omitempty"`
TermsAndCondition *string `json:"TermsAndCondition,omitempty"`
Currency *string `json:"Currency,omitempty"`
ExRateToEUR *float64 `json:"ExRateToEUR,omitempty"`
Amount *float64 `json:"Amount,omitempty"`
CanBeRefused *bool `json:"CanBeRefused,omitempty"`
CurrentTurnover *float64 `json:"CurrentTurnover,omitempty"`
TurnoverLeft *float64 `json:"TurnoverLeft,omitempty"`
RequiredOdds *float64 `json:"RequiredOdds,omitempty"`
MinimumDeposit *float64 `json:"MinimumDeposit,omitempty"`
MaximumDeposit *float64 `json:"MaximumDeposit,omitempty"`
BetType *string `json:"BetType,omitempty"`
Withdrawable *bool `json:"Withdrawable,omitempty"`
PromoCode *string `json:"PromoCode,omitempty"`
ReceiveDate *IGCTime `json:"ReceiveDate,omitempty"`
RedeemedAmount *float64 `json:"RedeemedAmount,omitempty"`
RedeemedTime *IGCTime `json:"RedeemedTime,omitempty"`
BonusStatus *BonusStatus `json:"BonusStatus,omitempty"`
}
type FrontAllUserBonuses ¶
type FrontAllUserBonuses struct {
UserBonuses *[]FrontEndUserBonusObject `json:"UserBonuses,omitempty"`
ClaimedFreeSpins *[]FrontUserFreeSpins `json:"ClaimedFreeSpins,omitempty"`
}
type FrontEndUserBonusObject ¶
type FrontEndUserBonusObject struct {
Name *string `json:"Name,omitempty"`
Description *string `json:"Description,omitempty"`
TermsLinks *string `json:"TermsLinks,omitempty"`
RealBonusMoney *float64 `json:"RealBonusMoney,omitempty"`
BonusMoney *float64 `json:"BonusMoney,omitempty"`
Status *string `json:"Status,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
WageringAmount *float64 `json:"WageringAmount,omitempty"`
BonusWagering *float64 `json:"BonusWagering,omitempty"`
WagerBy *IGCTime `json:"WagerBy,omitempty"`
BonusID *int64 `json:"BonusId,omitempty"`
ProductName *string `json:"ProductName,omitempty"`
UserBonusID *int64 `json:"UserBonusId,omitempty"`
ForfeitAmount *float64 `json:"ForfeitAmount,omitempty"`
OpenBets *int64 `json:"OpenBets,omitempty"`
PromoCode *string `json:"PromoCode,omitempty"`
RedeemTypeID *int64 `json:"RedeemTypeId,omitempty"`
}
type FrontRiskFreeBets ¶
type FrontRiskFreeBets struct {
BonusID *int64 `json:"BonusId,omitempty"`
Status *RiskFreeBetStatuses `json:"Status,omitempty"`
DateClaimed *IGCTime `json:"DateClaimed,omitempty"`
}
type FrontUserBonuses ¶
type FrontUserBonuses struct {
UserBonusID *int64 `json:"UserBonusId,omitempty"`
UserID *int64 `json:"UserId,omitempty"`
BonusID *int64 `json:"BonusId,omitempty"`
LockedMoney *float64 `json:"LockedMoney,omitempty"`
BonusMoney *float64 `json:"BonusMoney,omitempty"`
Status *int64 `json:"Status,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
WageringAmount *float64 `json:"WageringAmount,omitempty"`
ExpiresOn *IGCTime `json:"ExpiresOn,omitempty"`
ProductID *ProductType `json:"ProductId,omitempty"`
}
type FrontUserFreeSpins ¶
type FrontUserFreeSpins struct {
UserFreeSpinsID *int64 `json:"UserFreeSpinsID,omitempty"`
UserID *int64 `json:"UserId,omitempty"`
BonusID *int64 `json:"BonusId,omitempty"`
BonusName *string `json:"BonusName,omitempty"`
VendorID *int64 `json:"VendorId,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
PromoCode *string `json:"PromoCode,omitempty"`
}
type GameCategoryFront ¶
type GameDetails ¶
type GameDetails struct {
GameID *int64 `json:"GameId,omitempty"` // The game identifier.
Name *string `json:"Name,omitempty"` // The game name.
VendorID *int64 `json:"VendorId,omitempty"` // The game vendor id.
Vendor *string `json:"Vendor,omitempty"` // The game vendor name.
GameType *string `json:"GameType,omitempty"` // The type of game
IsEnabled *bool `json:"IsEnabled,omitempty"` // A value indicating whether this game is enabled.
Description *string `json:"Description,omitempty"` // The game description.
Devices *string `json:"Devices,omitempty"` // A list of compatible devices.
IsLive *bool `json:"IsLive,omitempty"` // Is a live casino game
RestrictedCountries *[]GameDetailsRestrictedCountry `json:"RestrictedCountries,omitempty"` // List of countries that this game is restricted in
ParentGameID *int64 `json:"ParentGameId,omitempty"` // If the game is a child, will contain the parent game's id
ChildSortOrder *int64 `json:"ChildSortOrder,omitempty"` // If the game is a child, this will contain its order position
ChildGameValue *string `json:"ChildGameValue,omitempty"` // If the game is a child, this will contain a description to show its difference from the other children
ChildGames *[]GameDetails `json:"ChildGames,omitempty"` // List of child games
SuggestedWidth *int64 `json:"SuggestedWidth,omitempty"` // Suggested game width
SuggestedHeight *int64 `json:"SuggestedHeight,omitempty"` // Suggested game height
}
type GameDetailsAffiliates ¶
type GameDetailsAffiliates struct {
GameID *int64 `json:"GameId,omitempty"` // The game identifier.
Name *string `json:"Name,omitempty"` // The game name.
Vendor *string `json:"Vendor,omitempty"` // The game vendor name.
IsEnabled *bool `json:"IsEnabled,omitempty"` // A value indicating whether this game is enabled.
Description *string `json:"Description,omitempty"` // The game description.
Devices *string `json:"Devices,omitempty"` // A list of compatible devices.
}
type GameFilterModel ¶
type GameFilterModel struct {
Language *string `json:"Language"` // Filter by language.
Category *string `json:"Category,omitempty"` // (Optional) Filter by game category tag. Default = All Categories.
Sort *int64 `json:"Sort,omitempty"` // (Optional) Result sort order. Default = Alphabetic. 0 = Alphabetic, 1 = Popularity, 2 = Vendor
Device *int64 `json:"Device,omitempty"` // (Optional) Filter by device. Default = Device From User Agent. 1 = Desktop, 2 = iPad, 3 = iPhone, 4 = Android Phone, 5 = Windows Mobile 7, 6 = Windows Mobile 8, 7 = iPod, 8 = AndroidTablet.
Country *string `json:"Country,omitempty"` // (Optional) Filter by country. Default = All Countries.
SearchString *string `json:"SearchString,omitempty"` // (Optional) Game name search string. Default = No Search Filter.
IsMinigame *bool `json:"IsMinigame,omitempty"` // (Optional) Gets or sets a value indicating whether this instance is minigame. Default = False
CurrencyCode *string `json:"CurrencyCode,omitempty"` // (Optional) Filter by currency. Default = Operator Base Currency
}
type GameFront ¶
type GameFront struct {
GameID *int64 `json:"GameId,omitempty"`
VendorID *int64 `json:"VendorId,omitempty"`
VendorGameID *string `json:"VendorGameId,omitempty"`
VendorGameIDAlterate *string `json:"VendorGameIdAlterate,omitempty"`
Name *string `json:"Name,omitempty"`
ShortDescription *string `json:"ShortDescription,omitempty"`
Slug *string `json:"Slug,omitempty"`
SuggestedHeight *int64 `json:"SuggestedHeight,omitempty"`
SuggestedWidth *int64 `json:"SuggestedWidth,omitempty"`
IsEnabled *bool `json:"IsEnabled,omitempty"`
IsNew *bool `json:"IsNew,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
IsHot *bool `json:"IsHot,omitempty"`
IsRecommended *bool `json:"IsRecommended,omitempty"`
Description *string `json:"Description,omitempty"`
AllowRealPlay *bool `json:"AllowRealPlay,omitempty"`
AllowDemoPlay *bool `json:"AllowDemoPlay,omitempty"`
Category *string `json:"Category,omitempty"`
GameType *string `json:"GameType,omitempty"`
Vendor *string `json:"Vendor,omitempty"`
IsMinigame *bool `json:"IsMinigame,omitempty"`
IsParent *bool `json:"IsParent,omitempty"`
ParentGameID *int64 `json:"ParentGameId,omitempty"`
ChildSortOrder *int64 `json:"ChildSortOrder,omitempty"`
ChildGames *[]GameFront `json:"ChildGames,omitempty"`
ChildGameValue *string `json:"ChildGameValue,omitempty"`
InMaintenance *bool `json:"InMaintenance,omitempty"`
IsOffline *bool `json:"IsOffline,omitempty"`
Categories *[]GameCategoryFront `json:"Categories,omitempty"`
Variants *[]GameFrontVariant `json:"Variants,omitempty"`
Jackpot *GameJackpot `json:"Jackpot,omitempty"`
OrderNumber *int64 `json:"OrderNumber,omitempty"`
AdminCategoryID *int64 `json:"AdminCategoryId,omitempty"`
IsLiveCasinoLobby *bool `json:"IsLiveCasinoLobby,omitempty"`
}
type GameFrontVariant ¶
type GameFrontVariant struct {
GameVariantID *int64 `json:"GameVariantId,omitempty"`
GameID *int64 `json:"GameId,omitempty"`
MinBet *float64 `json:"MinBet,omitempty"`
MaxBet *float64 `json:"MaxBet,omitempty"`
DenominatorAmount *float64 `json:"DenominatorAmount,omitempty"`
IsDefault *bool `json:"IsDefault,omitempty"`
}
type GameJackpot ¶
type GameJackpot struct {
GameID *int64 `json:"GameId,omitempty"`
GameName *string `json:"GameName,omitempty"`
Vendor *string `json:"Vendor,omitempty"`
CurrencyFormat *string `json:"CurrencyFormat,omitempty"`
CurrencyCode *string `json:"CurrencyCode,omitempty"`
Amount *float64 `json:"Amount,omitempty"`
JackpotID *string `json:"JackpotId,omitempty"`
}
type GameTransactionModel ¶
type GameTransactionModel struct {
ActivityID *string `json:"ActivityId,omitempty"` // The transaction identifier.
Date *IGCTime `json:"Date,omitempty"` // The date / time of the transaction.
Game *string `json:"Game,omitempty"` // The name of the game.
Vendor *string `json:"Vendor,omitempty"` // The game vendors name.
Currency *string `json:"Currency,omitempty"` // The currency of the transaction.
ActivityType *string `json:"ActivityType,omitempty"` // The type of the activity.
Bet *float64 `json:"Bet,omitempty"` // The bet value.
Win *float64 `json:"Win,omitempty"` // The win value.
BalanceBefore *float64 `json:"BalanceBefore,omitempty"` // The balance before value.
BalanceAfter *float64 `json:"BalanceAfter,omitempty"` // The balance after value.
WalletAmount *float64 `json:"WalletAmount,omitempty"` // The Wallet amount.
BonusAmount *float64 `json:"BonusAmount,omitempty"` // The Bonus Wallet amount.
Bonus *string `json:"Bonus,omitempty"` // The Bonus Wallet description.
}
type GameURLModel ¶
type GameUserInteractionDataModel ¶
type GameUserInteractionDataModel struct {
UserAgent *string `json:"UserAgent"`
}
type GetAmlVerificationStatusDTO ¶
type GetAmlVerificationStatusDTO struct {
AmlVerificationStatus *AmlVerificationStatus `json:"amlVerificationStatus"`
}
type GetVerificationTokenModel ¶
type GetVerificationTokenModel struct {
Email *string `json:"Email"`
}
type IPWhoisRequest ¶
type IPWhoisRequest struct {
IP *string `json:"IP,omitempty"`
}
type Jackpot ¶
type Jackpot struct {
GameID int64 `json:"GameId,omitempty"` // The game identifier.
GameName string `json:"GameName,omitempty"` // The name of the game.
Vendor string `json:"Vendor,omitempty"` // The Game vendor.
Currency string `json:"Currency,omitempty"` // The currency. (ISO Alpha 3)
Amount string `json:"Amount,omitempty"` // The amount.
JackpotID string `json:"JackpotId,omitempty"` // The jackpot identifier.
}
type KYCLinkedObject ¶
type KYCLinkedObject struct {
KYCID *int64 `json:"KycId,omitempty"`
UserID *int64 `json:"UserId,omitempty"`
TypeID *int64 `json:"TypeId,omitempty"`
Path *string `json:"Path,omitempty"` // Filename of the KYC object
Status *int64 `json:"Status,omitempty"`
ReasonText *string `json:"ReasonText,omitempty"`
StatusMessage *string `json:"StatusMessage,omitempty"`
Expires *string `json:"Expires,omitempty"`
DateUploaded *IGCTime `json:"DateUploaded,omitempty"`
DateVerified *IGCTime `json:"DateVerified,omitempty"`
LastModifiedBy *int64 `json:"LastModifiedBy,omitempty"`
DateLastModified *IGCTime `json:"DateLastModified,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
KycTypeName *string `json:"KycTypeName,omitempty"`
HelpText *string `json:"HelpText,omitempty"`
ShowToUser *bool `json:"ShowToUser,omitempty"`
NeedUserAction *bool `json:"NeedUserAction,omitempty"`
StatusText *string `json:"StatusText,omitempty"`
}
type KYCUpload ¶
type KYCUpload struct {
Data *[]byte `json:"data,omitempty"` // The data for the KYC item.
KYCID *int64 `json:"KYCID,omitempty"` // The KYC ID. This needs to exist in the database for you to upload the data to it
Extension *string `json:"extension,omitempty"` // The file extension of the KYC item. Examples are: ".png", ".pdf", ".jpg", ".jpeg", ".bmp", ".gif"
}
type KycApprovalStatus ¶
type KycApprovalStatus int64
const ( KAS_NotSet KycApprovalStatus = 1 KAS_Pending KycApprovalStatus = 2 KAS_ManualPending KycApprovalStatus = 3 KAS_Approved KycApprovalStatus = 4 KAS_Rejected KycApprovalStatus = 5 )
func KYCApprovalStatuses ¶
func KYCApprovalStatuses() []KycApprovalStatus
func (KycApprovalStatus) String ¶
func (kas KycApprovalStatus) String() string
type KycApprovalType ¶
type KycApprovalType int64
const ( KAT_PhotoId KycApprovalType = 1 KAT_ProofOfAddress KycApprovalType = 2 KAT_PaymentMethod KycApprovalType = 3 KAT_SourceOfWealthQuestionnaire KycApprovalType = 4 KAT_SourceOfWealthSupportingDocs KycApprovalType = 5 KAT_SourceOfFunds KycApprovalType = 6 KAT_SSN KycApprovalType = 7 )
func KYCApprovalTypes ¶
func KYCApprovalTypes() []KycApprovalType
func (KycApprovalType) String ¶
func (kat KycApprovalType) String() string
type KycDocumentStatus ¶
type KycDocumentStatus int64
const ( KDS_NotSet KycDocumentStatus = 0 KDS_Approved KycDocumentStatus = 1 KDS_Requested KycDocumentStatus = 2 KDS_Rejected KycDocumentStatus = 3 KDS_Processing KycDocumentStatus = 4 KDS_UserRequested KycDocumentStatus = 5 KDS_PendingRequest KycDocumentStatus = 6 )
func KYCDocumentStatuses ¶
func KYCDocumentStatuses() []KycDocumentStatus
func (KycDocumentStatus) String ¶
func (kds KycDocumentStatus) String() string
type KycRequestType ¶
type KycRequestType int64
const ( KT_PhotoId KycRequestType = 1 KT_ProofOfAddress KycRequestType = 2 KT_PaymentMethod KycRequestType = 3 KT_KYCApproval KycRequestType = 4 KT_SourceOfWealthQuestionnaire KycRequestType = 5 KT_SourceOfWealthSupportingDocs KycRequestType = 6 KT_SourceOfFunds KycRequestType = 7 KT_SSN KycRequestType = 8 )
func KycRequestTypes ¶
func KycRequestTypes() []KycRequestType
func (KycRequestType) String ¶
func (kt KycRequestType) String() string
type LanguageObject ¶
type LanguageObject struct {
LanguageID *int64 `json:"LanguageID,omitempty"`
Alpha2Code *string `json:"Alpha2Code,omitempty"`
Alpha3Code *string `json:"Alpha3Code,omitempty"`
Language *string `json:"Language,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
LCID *string `json:"LCID,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
FlagURL *string `json:"FlagURL,omitempty"`
}
type LanguageResponseDTO ¶
type LanguageResponseDTO struct {
LanguageID *int64 `json:"LanguageId,omitempty"`
Alpha2Code *string `json:"Alpha2Code,omitempty"`
Alpha3Code *string `json:"Alpha3Code,omitempty"`
Name *string `json:"Name,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
LCID *string `json:"LCID,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
}
type LastPlayed ¶
type LimitDuration ¶
type LimitDuration int64
const ( LD_24Hours LimitDuration = 1 LD_1Week LimitDuration = 2 LD_1Month LimitDuration = 3 LD_3Months LimitDuration = 4 LD_NoDuration LimitDuration = 5 LD_Session LimitDuration = 6 )
func LimitDurations ¶
func LimitDurations() []LimitDuration
func MandatoryLimitDurations ¶
func MandatoryLimitDurations() []LimitDuration
func (LimitDuration) String ¶
func (ld LimitDuration) String() string
type LimitDurationObject ¶
type LimitDurationObject struct {
LimitDurationType *LimitDuration `json:"LimitDurationType,omitempty"` // The limit duration type.
Name *string `json:"Name,omitempty"` // A descriptive name of the limit duration.
Visible *bool `json:"Visible,omitempty"` // Shows whether duration is to be made visible from the front-end
}
type LimitType ¶
type LimitType int64
const ( LT_Deposit LimitType = 1 LT_CasinoWagering LimitType = 2 LT_CasinoNetLoss LimitType = 3 LT_SportsWagering LimitType = 4 LT_SportsNetLoss LimitType = 5 LT_Session LimitType = 6 LT_StakePerSession LimitType = 7 LT_MaxStakePerBet LimitType = 8 LT_NetLoss LimitType = 9 LT_Wagering LimitType = 10 LT_NetDeposit LimitType = 11 )
func LimitTypes ¶
func LimitTypes() []LimitType
type LoginModel ¶
type OMUserWalletPublic ¶
type OMUserWalletPublic struct {
Amount *float64 `json:"Amount,omitempty"` // Real cash amount that you can bet with
FirstDepositBalance *float64 `json:"FirstDepositBalance,omitempty"` // Amount of money available from you deposit bonus
FreeBetBalance *float64 `json:"FreeBetBalance,omitempty"` // Amount on money available for your free bet
Currency *string `json:"Currency,omitempty"` // Currency
BalanceTime *IGCTime `json:"BalanceTime,omitempty"` // When the balance was checked
Error *bool `json:"Error,omitempty"` // If there was an error in the call
ErrorMessage *string `json:"ErrorMessage,omitempty"` // Error message from OM
}
type OperationResponse ¶
type OperationResponseOfAuthResponseDTO ¶
type OperationResponseOfAuthResponseDTO struct {
*OperationResponse
Data *AuthResponseDTO `json:"Data"`
}
type OperationResponseOfBankObject ¶
type OperationResponseOfBankObject struct {
*OperationResponse
Data *BankObject `json:"Data"`
}
type OperationResponseOfBonus ¶
type OperationResponseOfBonus struct {
*OperationResponse
Data *Bonus `json:"Data"`
}
type OperationResponseOfBoolean ¶
type OperationResponseOfBoolean struct {
*OperationResponse
Data *bool `json:"Data"`
}
type OperationResponseOfCountriesObject ¶
type OperationResponseOfCountriesObject struct {
*OperationResponse
Data *CountriesObject `json:"Data"`
}
type OperationResponseOfCurrenciesObject ¶
type OperationResponseOfCurrenciesObject struct {
*OperationResponse
Data *CurrenciesObject `json:"Data"`
}
type OperationResponseOfDecimal ¶
type OperationResponseOfDecimal struct {
*OperationResponse
Data *float64 `json:"Data"`
}
type OperationResponseOfDevicePlatformModel ¶
type OperationResponseOfDevicePlatformModel struct {
*OperationResponse
Data *DevicePlatformModel `json:"Data"`
}
type OperationResponseOfDeviceTypeObject ¶
type OperationResponseOfDeviceTypeObject struct {
*OperationResponse
Data *DeviceTypeObject `json:"Data"`
}
type OperationResponseOfDictionaryOfStringAndString ¶
type OperationResponseOfDictionaryOfStringAndString struct {
*OperationResponse
Data *map[string]string `json:"Data"`
}
type OperationResponseOfFrontAllUserBonuses ¶
type OperationResponseOfFrontAllUserBonuses struct {
*OperationResponse
Data *FrontAllUserBonuses `json:"Data"`
}
type OperationResponseOfGameFront ¶
type OperationResponseOfGameFront struct {
*OperationResponse
Data *GameFront `json:"Data"`
}
type OperationResponseOfGetAmlVerificationStatusDTO ¶
type OperationResponseOfGetAmlVerificationStatusDTO struct {
*OperationResponse
Data *GetAmlVerificationStatusDTO `json:"data"`
}
type OperationResponseOfGuid ¶
type OperationResponseOfGuid struct {
*OperationResponse
Data *string `json:"Data"`
}
type OperationResponseOfIEnumerableOfCategory ¶
type OperationResponseOfIEnumerableOfCategory struct {
*OperationResponse
Data *[]Category `json:"Data"`
}
type OperationResponseOfIEnumerableOfGameDetails ¶
type OperationResponseOfIEnumerableOfGameDetails struct {
*OperationResponse
Data *[]GameDetails `json:"Data"`
}
type OperationResponseOfIEnumerableOfGameFront ¶
type OperationResponseOfIEnumerableOfGameFront struct {
*OperationResponse
Data *[]GameFront `json:"Data"`
}
type OperationResponseOfIEnumerableOfGameTransactionModel ¶
type OperationResponseOfIEnumerableOfGameTransactionModel struct {
*OperationResponse
Data *[]GameTransactionModel `json:"Data"`
}
type OperationResponseOfIEnumerableOfJackpot ¶
type OperationResponseOfIEnumerableOfJackpot struct {
*OperationResponse
Data *[]Jackpot `json:"Data"`
}
type OperationResponseOfIEnumerableOfLastPlayed ¶
type OperationResponseOfIEnumerableOfLastPlayed struct {
*OperationResponse
Data *[]LastPlayed `json:"Data"`
}
type OperationResponseOfIEnumerableOfLimit ¶
type OperationResponseOfIEnumerableOfLimit struct {
*OperationResponse
Data *[]Limit `json:"Data"`
}
type OperationResponseOfIEnumerableOfLimitDurationObject ¶
type OperationResponseOfIEnumerableOfLimitDurationObject struct {
*OperationResponse
Data *[]LimitDurationObject `json:"Data"`
}
type OperationResponseOfIEnumerableOfPaymentMethod ¶
type OperationResponseOfIEnumerableOfPaymentMethod struct {
*OperationResponse
Data *[]PaymentMethod `json:"Data"`
}
type OperationResponseOfIEnumerableOfRecentWinnersResponseModel ¶
type OperationResponseOfIEnumerableOfRecentWinnersResponseModel struct {
*OperationResponse
Data *[]RecentWinnersResponseModel `json:"Data"`
}
type OperationResponseOfIEnumerableOfRoleResponse ¶
type OperationResponseOfIEnumerableOfRoleResponse struct {
*OperationResponse
Data *[]RolesResponse `json:"Data"`
}
type OperationResponseOfIEnumerableOfUserLimit ¶
type OperationResponseOfIEnumerableOfUserLimit struct {
*OperationResponse
Data *[]UserLimit `json:"Data"`
}
type OperationResponseOfIEnumerableOfUserLimitResponse ¶
type OperationResponseOfIEnumerableOfUserLimitResponse struct {
*OperationResponse
Data *[]UserLimitResponse `json:"Data"`
}
type OperationResponseOfIEnumerableOfUserWithNoActivity ¶
type OperationResponseOfIEnumerableOfUserWithNoActivity struct {
*OperationResponse
Data *[]UserWithNoActivity `json:"Data"`
}
type OperationResponseOfIEnumerableOfVendor ¶
type OperationResponseOfIEnumerableOfVendor struct {
*OperationResponse
Data *[]Vendor `json:"Data"`
}
type OperationResponseOfIEnumerableOfWalletTransactionsModel ¶
type OperationResponseOfIEnumerableOfWalletTransactionsModel struct {
*OperationResponse
Data *[]WalletTransactionsModel `json:"Data"`
}
type OperationResponseOfIListOfUserActiveBlock ¶
type OperationResponseOfIListOfUserActiveBlock struct {
*OperationResponse
Data *[]UserActiveBlock `json:"data"`
}
type OperationResponseOfInt32 ¶
type OperationResponseOfInt32 struct {
*OperationResponse
Data *int32 `json:"Data"`
}
type OperationResponseOfLanguageObject ¶
type OperationResponseOfLanguageObject struct {
*OperationResponse
Data *LanguageObject `json:"Data"`
}
type OperationResponseOfListOfBankObject ¶
type OperationResponseOfListOfBankObject struct {
*OperationResponse
Data *[]BankObject `json:"Data"`
}
type OperationResponseOfListOfBonusDetails ¶
type OperationResponseOfListOfBonusDetails struct {
*OperationResponse
Data *[]BonusDetails `json:"Data"`
}
type OperationResponseOfListOfCountriesObject ¶
type OperationResponseOfListOfCountriesObject struct {
*OperationResponse
Data *[]CountriesObject `json:"Data"`
}
type OperationResponseOfListOfCurrenciesObject ¶
type OperationResponseOfListOfCurrenciesObject struct {
*OperationResponse
Data *[]CurrenciesObject `json:"Data"`
}
type OperationResponseOfListOfDBTokenIP ¶
type OperationResponseOfListOfDBTokenIP struct {
*OperationResponse
Data *[]DBTokenIP `json:"Data"`
}
type OperationResponseOfListOfDeviceTypeObject ¶
type OperationResponseOfListOfDeviceTypeObject struct {
*OperationResponse
Data *[]DeviceTypeObject `json:"Data"`
}
type OperationResponseOfListOfFrontEndUserBonusObject ¶
type OperationResponseOfListOfFrontEndUserBonusObject struct {
*OperationResponse
Data *[]FrontEndUserBonusObject `json:"Data"`
}
type OperationResponseOfListOfKYCLinkedObject ¶
type OperationResponseOfListOfKYCLinkedObject struct {
*OperationResponse
Data *[]KYCLinkedObject `json:"Data"`
}
type OperationResponseOfListOfLanguageObject ¶
type OperationResponseOfListOfLanguageObject struct {
*OperationResponse
Data *[]LanguageObject `json:"Data"`
}
type OperationResponseOfListOfPromoStatuses ¶
type OperationResponseOfListOfPromoStatuses struct {
*OperationResponse
Data *[]PromoStatuses `json:"Data"`
}
type OperationResponseOfListOfPublicBonusTypeObject ¶
type OperationResponseOfListOfPublicBonusTypeObject struct {
*OperationResponse
Data *[]PublicBonusTypeObject `json:"Data"`
}
type OperationResponseOfListOfPublicBonusesObject ¶
type OperationResponseOfListOfPublicBonusesObject struct {
*OperationResponse
Data *[]PublicBonusesObject `json:"Data"`
}
type OperationResponseOfListOfPublicConsentModel ¶
type OperationResponseOfListOfPublicConsentModel struct {
*OperationResponse
Data *[]PublicConsentModel `json:"Data"`
}
type OperationResponseOfListOfPublicPromoCodeObj ¶
type OperationResponseOfListOfPublicPromoCodeObj struct {
*OperationResponse
Data *[]PublicPromoCodeObj `json:"Data"`
}
type OperationResponseOfListOfRealityCheckOption ¶
type OperationResponseOfListOfRealityCheckOption struct {
*OperationResponse
Data *[]RealityCheckOption `json:"Data"`
}
type OperationResponseOfListOfSecurityQuestionModel ¶
type OperationResponseOfListOfSecurityQuestionModel struct {
*OperationResponse
Data *[]SecurityQuestionModel `json:"Data"`
}
type OperationResponseOfListOfSelfExclusionCategory ¶
type OperationResponseOfListOfSelfExclusionCategory struct {
*OperationResponse
Data *[]SelfExclusionCategory `json:"Data"`
}
type OperationResponseOfListOfSelfExclusionCategoryDuration ¶
type OperationResponseOfListOfSelfExclusionCategoryDuration struct {
*OperationResponse
Data *[]SelfExclusionCategoryDuration `json:"Data"`
}
type OperationResponseOfListOfUserGracePeriodDTO ¶
type OperationResponseOfListOfUserGracePeriodDTO struct {
*OperationResponse
Data *[]UserGracePeriodDTO `json:"data"`
}
type OperationResponseOfListOfUserKycStatusResponseDTO ¶
type OperationResponseOfListOfUserKycStatusResponseDTO struct {
*OperationResponse
Data *[]UserKycStatusResponseDTO `json:"data"`
}
type OperationResponseOfNullableIfGuid ¶
type OperationResponseOfNullableIfGuid struct {
*OperationResponse
Data *string `json:"Data"`
}
type OperationResponseOfOMUserWalletPublic ¶
type OperationResponseOfOMUserWalletPublic struct {
*OperationResponse
Data *OMUserWalletPublic `json:"Data"`
}
type OperationResponseOfObject ¶
type OperationResponseOfObject struct {
*OperationResponse
Data *string `json:"Data"`
}
type OperationResponseOfPaymentApiResponse ¶
type OperationResponseOfPaymentApiResponse struct {
*OperationResponse
Data *[]PaymentApiResponse `json:"Data"`
}
type OperationResponseOfPaymentMetaDataModel ¶
type OperationResponseOfPaymentMetaDataModel struct {
*OperationResponse
Data *PaymentMetaDataModel `json:"Data"`
}
type OperationResponseOfPaymentResponse ¶
type OperationResponseOfPaymentResponse struct {
*OperationResponse
Data *PaymentResponse `json:"Data"`
}
type OperationResponseOfPublicUserConsentsListModel ¶
type OperationResponseOfPublicUserConsentsListModel struct {
*OperationResponse
Data *PublicUserConsentsListModel `json:"Data"`
}
type OperationResponseOfRealityCheckUserSetting ¶
type OperationResponseOfRealityCheckUserSetting struct {
*OperationResponse
Data *RealityCheckUserSetting `json:"Data"`
}
type OperationResponseOfSafeUserDetails ¶
type OperationResponseOfSafeUserDetails struct {
*OperationResponse
Data *SafeUserDetails `json:"Data"`
}
type OperationResponseOfSecurityQuestion ¶
type OperationResponseOfSecurityQuestion struct {
*OperationResponse
Data *SecurityQuestion `json:"Data"`
}
type OperationResponseOfSowQuestionnaire ¶
type OperationResponseOfSowQuestionnaire struct {
*OperationResponse
Data *SowQuestionnaire `json:"data"`
}
type OperationResponseOfString ¶
type OperationResponseOfString struct {
*OperationResponse
Data *string `json:"Data"`
}
type OperationResponseOfTransactionModel ¶
type OperationResponseOfTransactionModel struct {
*OperationResponse
Data *TransactionModel `json:"Data"`
}
type OperationResponseOfUserBlockResponseDTO ¶
type OperationResponseOfUserBlockResponseDTO struct {
*OperationResponse
Data *UserBlockResponseDTO `json:"data"`
}
type OperationResponseOfUserResponseDTO ¶
type OperationResponseOfUserResponseDTO struct {
*OperationResponse
Data *UserResponseDTO `json:"data"`
}
type OperationResponseOfUserRgStatsResponseDTO ¶
type OperationResponseOfUserRgStatsResponseDTO struct {
*OperationResponse
Data *UserRgStatsResponseDTO `json:"data"`
}
type OperationResponseOfUserWalletPublic ¶
type OperationResponseOfUserWalletPublic struct {
*OperationResponse
Data *UserWalletPublic `json:"Data"`
}
type OperationResponseOfWalletResponse ¶
type OperationResponseOfWalletResponse struct {
*OperationResponse
Data *WalletResponse `json:"Data"`
}
type OperationalResponseOfIEnumerableOfGameDetailsAffiliates ¶
type OperationalResponseOfIEnumerableOfGameDetailsAffiliates struct {
*OperationResponse
Data *[]GameDetailsAffiliates `json:"Data"`
}
type PartialUserData ¶
type PasswordRequestDto ¶
type PasswordRequestDto struct {
NewPassword *string `json:"newPassword,omitempty"`
}
type PayRequestModel ¶
type PayRequestModel struct {
PaymentMethodID *int64 `json:"PaymentMethodId"` // Always required. The PaymentMethodId should be retrieved by calling GetUserDepositMethods or GetUserWithdrawMethods
PaymentTypeID *int64 `json:"PaymentTypeId"` // Always required. The PaymentTypeId should be retrieved by calling GetUserDepositMethods or GetUserWithdrawMethods
Amount *float64 `json:"Amount"` // Always required. The amount the users has requested
BonusCode *string `json:"BonusCode,omitempty"` // Optional. The Bonus Code, if any
LanguageAlpha2 *string `json:"LanguageAlpha2,omitempty"` // Optional. The Language Alpha2 the user has choosen. If none passed, the default user language will be used
UserIP *string `json:"UserIP"` // Always required. The user IP Address
UserAgent *string `json:"UserAgent"` // Always required. The user User Agent
AccountID *string `json:"AccountId,omitempty"` // Required only for Wallet Deposit or Withdrawal. The Wallet Account Id. This is required for payment types like Neteller
SecureID *string `json:"SecureId,omitempty"` // Required only for Wallet Deposit or Withdrawal. The Wallet Secure Id. This is required for payment types like Neteller
CreditCard *string `json:"CreditCard,omitempty"` // Required only for IGC Credit Card Deposit. This is the credit card number. Not required for EPG
ExpiryDate *string `json:"ExpiryDate,omitempty"` // Required only for IGC Credit Card Deposit. This is the credit card expiry date. Not required for EPG
CV2 *string `json:"CV2,omitempty"` // Required only for IGC Credit Card Deposit. This is the credit card cv2. Not required for EPG
UserCardID *int64 `json:"UserCardId,omitempty"` // Required only for IGC or EPG Credit Card Withdrawals. This is mandatory for withdrawals and should be available from the meta data api call.
PayeeName *string `json:"PayeeName,omitempty"` // Required only for Bank Withdrawl. This is the Customer name to be shown in the bank withdrawal transaction
CountryCode *string `json:"CountryCode,omitempty"` // Required only for Bank Withdrawl. This is the Country code to be shown in the bank withdrawal transaction
AccountNumber *string `json:"AccountNumber,omitempty"` // Required only for Bank Withdrawl. This is the Account Number to be shown in the bank withdrawal transaction
BankName *string `json:"BankName,omitempty"` // Required only for Bank Withdrawl. This is the Bank Name to be shown in the bank withdrawal transaction
BankCode *string `json:"BankCode,omitempty"` // Required only for Bank Withdrawl. This is the Bank Code to be shown in the bank withdrawal transaction
BranchCode *string `json:"BranchCode,omitempty"` // Required only for Bank Withdrawl. This is the Branch Code to be shown in the bank withdrawal transaction
BranchAddress *string `json:"BranchAddress,omitempty"` // Required only for Bank Withdrawl. This is the Branch Address to be shown in the bank withdrawal transaction
Iban *string `json:"Iban,omitempty"` // Required only for Bank Withdrawl. This is the IBAN to be shown in the bank withdrawal transaction
Swift *string `json:"Swift,omitempty"` // Required only for Bank Withdrawl. This is the SWIFT/BIC to be shown in the bank withdrawal transaction
AdditionalInfo1 *string `json:"AdditionalInfo1,omitempty"` // Required only for Bank Withdrawl. This is the Additional Info 1 to be shown in the bank withdrawal transaction
AdditionalInfo2 *string `json:"AdditionalInfo2,omitempty"` // Required only for Bank Withdrawl. This is the Additional Info 2 to be shown in the bank withdrawal transaction
AdditionalInfo3 *string `json:"AdditionalInfo3,omitempty"` // Required only for Bank Withdrawl. This is the Additional Info 3 to be shown in the bank withdrawal transaction
}
type PayURLModel ¶
type PaymentApiResponse ¶
type PaymentApiResponse struct {
TransactionID *int64 `json:"TransactionId,omitempty"`
StatusID *int64 `json:"StatusId,omitempty"`
PaymentMethodID *string `json:"PaymentMethodId,omitempty"`
PaymentTypeID *string `json:"PaymentTypeId,omitempty"`
PaymentCategoryID *string `json:"PaymentCategoryId,omitempty"`
VendorID *string `json:"VendorId,omitempty"`
DeviceType *string `json:"DeviceType,omitempty"`
TransactionType *string `json:"TransactionType,omitempty"`
Currency *string `json:"Currency,omitempty"`
Amount *string `json:"Amount,omitempty"`
Fee *string `json:"Fee,omitempty"`
TransactionDate *string `json:"TransactionDate,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty"`
BankMsg *string `json:"BankMsg,omitempty"`
ProviderReference *string `json:"ProviderReference,omitempty"`
GatewayReference *string `json:"GatewayReference,omitempty"`
MainPageBackURL *string `json:"MainPageBackUrl,omitempty"`
BackURL *string `json:"BackUrl,omitempty"`
ProviderURL *string `json:"ProviderUrl,omitempty"`
ProviderFrameWidth *int64 `json:"ProviderFrameWidth,omitempty"`
ProviderFrameHeight *int64 `json:"ProviderFrameHeight,omitempty"`
ProviderFrameTop *int64 `json:"ProviderFrameTop,omitempty"`
ExtraDetails *map[string]string `json:"ExtraDetails,omitempty"`
}
type PaymentMetaDataModel ¶
type PaymentMethod ¶
type PaymentMethod struct {
PaymentMethodID *int64 `json:"PaymentMethodID,omitempty"`
PaymentTypeID *int64 `json:"PaymentTypeID,omitempty"`
Image *string `json:"Image,omitempty"`
IsDeposit *bool `json:"IsDeposit,omitempty"`
IsLive *bool `json:"IsLive,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
LastEdited *IGCTime `json:"LastEdited,omitempty"`
CreatedBy *int64 `json:"CreatedBy,omitempty"`
LastEditedBy *int64 `json:"LastEditedBy,omitempty"`
Sort *int64 `json:"Sort,omitempty"`
Description *string `json:"Description,omitempty"`
CallExternalPaymentFunction *bool `json:"CallExternalPaymentFunction,omitempty"`
ReturnJSON *bool `json:"ReturnJson,omitempty"`
ExternalPaymentFrameWidth *int64 `json:"ExternalPaymentFrameWidth,omitempty"`
ExternalPaymentFrameHeight *int64 `json:"ExternalPaymentFrameHeight,omitempty"`
ExternalPaymentFrameTop *int64 `json:"ExternalPaymentFrameTop,omitempty"`
PaymentMethodCode *string `json:"PaymentMethodCode,omitempty"`
InstantPayment *bool `json:"InstantPayment,omitempty"`
RedirectToFullScreen *bool `json:"RedirectToFullScreen,omitempty"`
Name *string `json:"Name,omitempty"`
Enabled *bool `json:"Enabled,omitempty"`
MinAmount *float64 `json:"MinAmount,omitempty"`
MaxAmount *float64 `json:"MaxAmount,omitempty"`
ProcessingTime *string `json:"ProcessingTime,omitempty"`
IsFeePercentage *bool `json:"IsFeePercentage,omitempty"`
Fee *float64 `json:"Fee,omitempty"`
FeeAddedOnRequest *bool `json:"FeeAddedOnRequest,omitempty"`
MinFee *float64 `json:"MinFee,omitempty"`
MaxFee *float64 `json:"MaxFee,omitempty"`
MinWithdrawAmount *float64 `json:"MinWithdrawAmount,omitempty"`
MaxWithdrawAmount *float64 `json:"MaxWithdrawAmount,omitempty"`
WithdrawProcessingTime *string `json:"WithdrawProcessingTime,omitempty"`
IsWithdrawFeePercentage *bool `json:"IsWithdrawFeePercentage,omitempty"`
WithdrawFee *float64 `json:"WithdrawFee,omitempty"`
WithdrawMinFee *float64 `json:"WithdrawMinFee,omitempty"`
WithdrawMaxFee *float64 `json:"WithdrawMaxFee,omitempty"`
CaptureAfterMinutes *int64 `json:"CaptureAfterMinutes,omitempty"`
TwoStepWithdraw *bool `json:"TwoStepWithdraw,omitempty"`
CardProcessing *bool `json:"CardProcessing,omitempty"`
BankTransfer *bool `json:"BankTransfer,omitempty"`
AutoShowInWithdrawal *bool `json:"AutoShowInWithdrawal,omitempty"`
}
type PaymentResponse ¶
type PaymentResponse struct {
Status *TransactionStatus `json:"Status,omitempty"`
RedirectURL *string `json:"RedirectUrl,omitempty"`
ErrorMsg *string `json:"ErrorMsg,omitempty"`
BankMsg *string `json:"BankMsg,omitempty"`
TransactionID *int64 `json:"TransactionId,omitempty"`
ProviderResponse *string `json:"ProviderResponse,omitempty"`
WalletAccount *string `json:"WalletAccount,omitempty"`
ProviderReference *string `json:"ProviderReference,omitempty"`
GatewayReference *string `json:"GatewayReference,omitempty"`
UserCardID *int64 `json:"UserCardId,omitempty"`
FraudScore *int64 `json:"FraudScore,omitempty"`
ExtraDetails *map[string]string `json:"ExtraDetails,omitempty"`
CardCountryID *int64 `json:"CardCountryID,omitempty"`
PaymentTypeID *int64 `json:"PaymentTypeId,omitempty"`
VendorID *int64 `json:"VendorId,omitempty"`
GatewayID *int64 `json:"GatewayId,omitempty"`
ActionID *string `json:"ActionId,omitempty"`
}
type PaymentTypeModel ¶
type PaymentTypeModel struct {
PaymentTypeID *int64 `json:"PaymentTypeID,omitempty"`
Name *string `json:"Name,omitempty"`
Enabled *bool `json:"Enabled,omitempty"`
Created *IGCTime `json:"Created,omitempty"`
MinAmount *float64 `json:"MinAmount,omitempty"`
MaxAmount *float64 `json:"MaxAmount,omitempty"`
ProcessingTime *string `json:"ProcessingTime,omitempty"`
IsFeePercentage *bool `json:"IsFeePercentage,omitempty"`
Fee *float64 `json:"Fee,omitempty"`
FeeAddedOnRequest *bool `json:"FeeAddedOnRequest,omitempty"`
MinFee *float64 `json:"MinFee,omitempty"`
MaxFee *float64 `json:"MaxFee,omitempty"`
MinWithdrawAmount *float64 `json:"MinWithdrawAmount,omitempty"`
MaxWithdrawAmount *float64 `json:"MaxWithdrawAmount,omitempty"`
WithdrawProcessingTime *string `json:"WithdrawProcessingTime,omitempty"`
IsWithdrawFeePercentage *bool `json:"IsWithdrawFeePercentage,omitempty"`
WithdrawFee *float64 `json:"WithdrawFee,omitempty"`
WithdrawMinFee *float64 `json:"WithdrawMinFee,omitempty"`
WithdrawMaxFee *float64 `json:"WithdrawMaxFee,omitempty"`
CaptureAfterMinutes *int64 `json:"CaptureAfterMinutes,omitempty"`
TwoStepWithdraw *bool `json:"TwoStepWithdraw,omitempty"`
CardProcessing *bool `json:"CardProcessing,omitempty"`
BankTransfer *bool `json:"BankTransfer,omitempty"`
}
type PhoneResponseDTO ¶
type PlayerStatsResponseDTO ¶
type ProductType ¶
type ProductType int64
const ( PT_Casino ProductType = 1 PT_Sports ProductType = 2 PT_Poker ProductType = 3 )
type PromoCodeStatuses ¶
type PromoCodeStatuses int64
const ( PCS_Created PromoCodeStatuses = 1 PCS_Claimed PromoCodeStatuses = 2 PCS_Cancelled PromoCodeStatuses = 3 PCS_Rejected PromoCodeStatuses = 4 PCS_Expired PromoCodeStatuses = 5 )
type PromoStatuses ¶
type PublicBonusTypeObject ¶
type PublicBonusesObject ¶
type PublicBonusesObject struct {
BonusID *int64
TypeID *AllBonusTypes
Name *string
Description *string
DateFrom *IGCTime
DateTo *IGCTime
Period *string
Enabled *bool
TermsLink *string
ManualBonus *bool
MaxBetOn *bool
IncludeInList *bool
PromoCodes *[]string
ProductID *ProductType
RedeemTypeID *int64
}
type PublicConsentModel ¶
type PublicConsentModel struct {
ConsentID *int64 `json:"ConsentId,omitempty"`
Name *string `json:"Name,omitempty"`
Version *float64 `json:"Version,omitempty"`
IsMandatory *bool `json:"IsMandatory,omitempty"`
ConsentContents *[]PublicConsentContentModel `json:"ConsentContents,omitempty"`
}
type PublicPromoCodeObj ¶
type PublicPromoCodeObj struct {
PromoID *int64 `json:"PromoId,omitempty"`
BonusID *int64 `json:"BonusId,omitempty"`
PromoCode *string `json:"PromoCode,omitempty"`
UserID *int64 `json:"UserId,omitempty"`
DateCreated *IGCTime `json:"DateCreated,omitempty"`
ExpiresOn *IGCTime `json:"ExpiresOn,omitempty"`
Status *PromoCodeStatuses `json:"Status,omitempty"`
}
type PublicUserConsentModel ¶
type PublicUserConsentsListModel ¶
type PublicUserConsentsListModel struct {
UserID *int64 `json:"UserId,omitempty"`
RequiresLegacyUpdate *bool `json:"RequiresLegacyUpdate,omitempty"`
UserConsents *[]PublicUserConsentModel `json:"UserConsents,omitempty"`
}
type QuickPayRequestModel ¶
type QuickPayRequestModel struct {
PaymentTypeID *int64 `json:"PaymentTypeId"` // Always required. The PaymentTypeId
Amount *float64 `json:"Amount"` // Always required. The amount the users has requested
LanguageAlpha2 *string `json:"LanguageAlpha2,omitempty"` // Optional. The Language Alpha2 the user has choosen. If none passed, the default user language will be used
UserIP *string `json:"UserIP"` // Always required. The user IP Address
UserAgent *string `json:"UserAgent"` // Always required. The user User Agent
WalletCardID *int64 `json:"WalletCardId"` // Always required. The Wallet Account or Card Id.
SecureID *string `json:"SecureId,omitempty"` // Required only for Wallet Deposit. The Wallet Secure Id. This is required for payment types like Neteller
CV2 *string `json:"CV2,omitempty"` // Required only for Credit Card Deposit. This is the credit card cv2.
BonusCode *string `json:"BonusCode,omitempty"` // Optional. The Bonus Code, if any
}
type RealityCheckOption ¶
type RealityCheckUserSetting ¶
type RecentWinnersResponseModel ¶
type RecentWinnersResponseModel struct {
WinnerName *string `json:"WinnerName,omitempty"` // First name and first letter of last name of user.
CountryCode *string `json:"CountryCode,omitempty"` // User's registered country code.
UserName *string `json:"UserName,omitempty"` // The username.
Currency *string `json:"Currency,omitempty"` // The currency of the win.
GameID *int64 `json:"GameID,omitempty"` // The game identifier.
GameName *string `json:"GameName,omitempty"` // The name of the game.
Win *float64 `json:"Win,omitempty"` // The amount of the win.
BaseWin *float64 `json:"BaseWin,omitempty"` // The base currency amount of the win.
GameSlug *string `json:"GameSlug,omitempty"` // The game slug.
Date *IGCTime `json:"Date,omitempty"` // The date / time of the win.
FirstName *string `json:"FirstName,omitempty"` // The user's first name
LastName *string `json:"LastName,omitempty"` // The user's last name
}
type RecentWinnersV2RequestModel ¶
type RecentWinnersV2RequestModel struct {
MaximumWin *float64 `json:"MaximunWin,omitempty"` // (Optional) Filter by maximum win value
Device *int64 `json:"Device,omitempty"` // (Optional) Filter by device. Default = Device From User Agent. 1 = Desktop, 2 = iPad, 3 = iPhone, 4 = Android Phone, 5 = Windows Mobile 7, 6 = Windows Mobile 8, 7 = iPod, 8 = AndroidTablet.
Count *int64 `json:"Count"` // The number of results to return.
MinimumWin *float64 `json:"MinimumWin"` // Filter by minimum win value.
GameID *int64 `json:"GameId,omitempty"` // (Optional) Filter by game.
}
type RegistrationAdditionalData ¶
type RegistrationAdditionalData struct {
IBAN *string `json:"IBAN,omitempty"` // Bank account IBAN number as per ISO 13616-1:2007. Since IBAN check varies per country, this check should be done at operator frontend level.
BankID *int64 `json:"BankID,omitempty"` // Reference to Core.Banks table. Call Banks/GetBanks method to fetch all existing banks.
SocialSecurityNumber *string `json:"SocialSecurityNumber,omitempty"` // User's Social Security number
}
type RegistrationData ¶
type RegistrationData struct {
VerificationTypeID *int64 `json:"VerificationTypeID"` // VerificationTypeID from UserVerifyRegistrationTypes()
Username *string `json:"Username"` // Username - tested against ^[a-zA-Z0-9._-]{4,20}$
Password *string `json:"Password"` // Password regex is to be validated against regex found in Core.Settings Innovation.PublicAPI.Authentication.PasswordComplexityRegex
Email *string `json:"Email,omitempty"` // email address
SexID *int64 `json:"SexID,omitempty"` // sex identifier
Title *string `json:"Title,omitempty"` // title.
FirstName *string `json:"FirstName"` // first name. - Required
LastName *string `json:"LastName"` // last name. - Required
BirthDate *IGCTime `json:"BirthDate"` // birth date - Required
Address1 *string `json:"Address1"` // address1 - Required
Address2 *string `json:"Address2,omitempty"` // address2.
PostalCode *string `json:"PostalCode,omitempty"` // postal code
City *string `json:"City,omitempty"` // city.
CountryID *int64 `json:"CountryID,omitempty"` // country identifier.
LanguageID *int64 `json:"LanguageID,omitempty"` // language identifier.
MobilePrefix *string `json:"MobilePrefix"` // mobile prefix. (+356, +21 etc)
Mobile *string `json:"Mobile"` // mobile - Required
MobileVerificationCode *string `json:"MobileVerificationCode,omitempty"` // mobile verification code.
PhonePrefix *string `json:"PhonePrefix,omitempty"` // phone prefix.
Phone *string `json:"Phone,omitempty"` // phone
SecurityQuestionID *int64 `json:"SecurityQuestionID,omitempty"` // security question identifier. set as 0 for not set.
SecurityAnswer *string `json:"SecurityAnswer,omitempty"` // security answer
CurrencyID *int64 `json:"CurrencyID,omitempty"` // currency identifier
AllowsNewsAndOffers *bool `json:"AllowsNewsAndOffers,omitempty"` // value indicating whether client allows news and offers by Email
AllowsNewsAndOffersSMS *bool `json:"AllowsNewsAndOffersSMS,omitempty"` // value indicating whether client allows news and offers by SMS
Reference *string `json:"Reference,omitempty"` // btag value reference
URLReferrer *string `json:"URLReferrer,omitempty"` // Request URL referrer
UserAgent *string `json:"UserAgent,omitempty"` // client's user agent
AffiliateSourceID *string `json:"AffiliateSourceID,omitempty"` // Optional fields represents unique identifier for a particular affiliate. Usually retrieved from the query string or cookie.
AffiliateClientUUID *string `json:"AffiliateClientUUID,omitempty"` // Optional field represents unique identifier for user in association with the affiliate. Usually retrieved from the query string or cookie.
Tags *[]string `json:"Tags,omitempty"` // Optional: A list of tags to be associated to the user. Supported tags: Sports, Casino, Poker
UserAdditionalFields *RegistrationAdditionalData `json:"UserAdditionalFields,omitempty"` // Contains additional optional fields in relation to user registration
}
type ResetPasswordModel ¶
type ResetPasswordModel struct {
BirthDate *IGCTime `json:"BirthDate,omitempty"`
SecurityQuestions *[]UserSecurityQuestionRequestDTO `json:"SecurityQuestions,omitempty"`
Email *string `json:"email"`
}
type RiskFreeBetStatuses ¶
type RiskFreeBetStatuses int64
const ( RFBS_Claimed RiskFreeBetStatuses = 1 RFBS_Pending RiskFreeBetStatuses = 2 RFBS_Cancelled RiskFreeBetStatuses = 3 RFBS_Rejected RiskFreeBetStatuses = 4 RFBS_Expired RiskFreeBetStatuses = 5 RFBS_Used RiskFreeBetStatuses = 6 )
type RolesResponse ¶
type SafeUserDetails ¶
type SafeUserDetails struct {
PreferredLanguageID *int64 `json:"PreferredLanguageID,omitempty"`
CountryCode *string `json:"CountryCode,omitempty"`
Language *string `json:"Language,omitempty"`
Currency *string `json:"Currency,omitempty"`
PrefLanguage *string `json:"PrefLanguage,omitempty"`
GamemodeVisible *bool `json:"GamemodeVisible,omitempty"`
AcceptedTermsOn *IGCTime `json:"AcceptedTermsOn,omitempty"`
AffiliateID *int64 `json:"AffiliateID,omitempty"`
LastDepositDate *IGCTime `json:"LastDepositDate,omitempty"`
DepositCount *int64 `json:"DepositCount,omitempty"`
LastLoginDate *IGCTime `json:"LastLoginDate,omitempty"`
CreatedDate *IGCTime `json:"CreatedDate,omitempty"`
AdditionalFields *PartialUserData `json:"AdditionalFields,omitempty"`
UserID *int64 `json:"UserID,omitempty"`
Username *string `json:"Username,omitempty"`
Password *string `json:"Password,omitempty"`
Email *string `json:"Email,omitempty"`
SexID *int64 `json:"SexID,omitempty"`
Gender *string `json:"Gender,omitempty"`
Title *string `json:"Title,omitempty"`
FirstName *string `json:"FirstName,omitempty"`
LastName *string `json:"LastName,omitempty"`
BirthDate *IGCTime `json:"BirthDate,omitempty"`
MobilePrefix *string `json:"MobilePrefix,omitempty"`
Mobile *string `json:"Mobile,omitempty"`
PhonePrefix *string `json:"PhonePrefix,omitempty"`
Phone *string `json:"Phone,omitempty"`
Address1 *string `json:"Address1,omitempty"`
Address2 *string `json:"Address2,omitempty"`
City *string `json:"City,omitempty"`
PostalCode *string `json:"PostalCode,omitempty"`
CountryID *int64 `json:"CountryID,omitempty"`
LanguageID *int64 `json:"LanguageID,omitempty"`
SecurityQuestionID *int64 `json:"SecurityQuestionID,omitempty"`
SecurityAnswer *string `json:"SecurityAnswer,omitempty"`
CurrencyID *int64 `json:"CurrencyID,omitempty"`
AllowsNewsAndOffers *bool `json:"AllowsNewsAndOffers,omitempty"`
AllowsNewsAndOffersSMS *bool `json:"AllowsNewsAndOffersSMS,omitempty"`
Reference *string `json:"Reference,omitempty"`
RegistrationVerificationTypeID *int64 `json:"RegistrationVerificationTypeID,omitempty"`
}
type SecurityQuestion ¶
type SecurityQuestionModel ¶
type SelfExclusionCategory ¶
type SelfExclusionCategory struct {
ID *int64 `json:"ID,omitempty"` // This represents a unique ID for the SelfExclusionCategory.
PeriodDurationID *int64 `json:"PeriodDurationID,omitempty"` // PeriodDurationID references a pre-defined time quantity specifying for how long the account will be closed. For example: 24 hours or 7 days or 30 days etc. References a time quantity. For example: 24 hours or 7 days or 30 days etc. These can be fetched from ResponsibleGaming/SelfExclusion/Durations.
IsVisible *bool `json:"IsVisible,omitempty"` // Toggles self exclusion category visibility from the front-end.
GracePeriodDurationID *int64 `json:"GracePeriodDurationID,omitempty"` // Grace period duration represents duration at which the end user can cancel the self-exclusion. References a time quantity. For example: 24 hours or 7 days or 30 days etc. These can be fetched from ResponsibleGaming/SelfExclusion/Durations.
GraceEffectiveDurationID *int64 `json:"GraceEffectiveDurationID,omitempty"` // When the user cancels, this is the amount of time that has to elapse before the self-exlusion is released. References a time quantity. For example: 24 hours or 7 days or 30 days etc. These can be fetched from ResponsibleGaming/SelfExclusion/Durations.
MaxUsageTime *int64 `json:"MaxUsageTime,omitempty"` // Represents the count of this type of self-exclusion you can have at one time.
}
type SendEmailModel ¶
type SetUserLimitModel ¶
type SetUserLimitModel struct {
UserID *int64 `json:"UserId,omitempty"` // The User ID for the limit
Type *LimitType `json:"Type,omitempty"` // The Limit Type
Duration *LimitDuration `json:"LimitDuration,omitempty"` // The Limit Duration
LimitAmount *float64 `json:"LimitAmount,omitempty"` // The Limit Amount
}
type SetUserLimitModelV2 ¶
type SetUserLimitModelV2 struct {
UserID *int64 `json:"UserId,omitempty"` // The User ID for the limit
Type *LimitType `json:"Type,omitempty"` // The Limit Type
Duration *LimitDuration `json:"Duration,omitempty"` // The Limit Duration
LimitAmount *float64 `json:"LimitAmount,omitempty"` // The Limit Amount
StartDate *IGCTime `json:"StartDate,omitempty"` // By Default, Current UTC datetime is limit start date can be set for future as well
EndDate *IGCTime `json:"EndDate,omitempty"` // for a non-recurrent limit, End date is required, NULL for recurrent limits
}
type SimilarUser ¶
type SowQuestion ¶
type SowQuestion struct {
ID *int64 `json:"Id,omitempty"`
Text *string `json:"Text,omitempty"`
SowQuestionType *SowQuestionType `json:"SowQuestionType,omitempty"`
SowAnswers []*SowAnswer `json:"SowAnswers,omitempty"`
}
type SowQuestionType ¶
type SowQuestionType int64
const ( SQT_SingleAnswer SowQuestionType = 1 SQT_MultipleAnswer SowQuestionType = 2 SQT_MultipleOrNoAnswer SowQuestionType = 3 SQT_Country SowQuestionType = 4 )
type SowQuestionnaire ¶
type SowQuestionnaire struct {
SowQuestions []*SowQuestion `json:"SowQuestions,omitempty"`
}
type SplitDateOfBirth ¶
type SubdivisionResponseDTO ¶
type SubdivisionResponseDTO struct {
SubdivisionId *string `json:"SubdivisionId,omitempty"`
IsoCodeSubdivision1 *string `json:"IsoCodeSubdivision1,omitempty"`
IsoNameSubdivision1 *string `json:"IsoNameSubdivision1,omitempty"`
IsoCodeSubdivision2 *string `json:"IsoCodeSubdivision2,omitempty"`
IsoNameSubdivision2 *string `json:"IsoNameSubdivision2,omitempty"`
}
type TransactionModel ¶
type TransactionModel struct {
TransactionID *string `json:"TransactionId,omitempty"` // String because of JS Number width. Better be on the safe side.
TransactionType *int64 `json:"TransactionType,omitempty"`
UserID *int64 `json:"UserId,omitempty"`
VendorID *int64 `json:"VendorId,omitempty"`
PaymentTypeID *int64 `json:"PaymentTypeId,omitempty"`
Status *int64 `json:"Status,omitempty"`
CurrencyID *int64 `json:"CurrencyId,omitempty"`
Amount *float64 `json:"Amount,omitempty"`
BaseAmount *float64 `json:"BaseAmount,omitempty"`
BankMessage *string `json:"BankMessage,omitempty"`
UserCardID *int64 `json:"UserCardId,omitempty"`
UserIP *string `json:"UserIp,omitempty"`
Date *IGCTime `json:"Date,omitempty"`
TransactionFee *float64 `json:"TransactionFee,omitempty"`
FeeAddedToAmount *bool `json:"FeeAddedToAmount,omitempty"`
TrnReferenceID *int64 `json:"TrnReferenceId,omitempty"`
ProviderReference *string `json:"ProviderReference,omitempty"`
WalletTransID *int64 `json:"WalletTransId,omitempty"`
CardCountryID *int64 `json:"CardCountryID,omitempty"`
BonusCode *string `json:"BonusCode,omitempty"`
GatewayID *int64 `json:"GatewayId,omitempty"`
TablePrefix *string `json:"TablePrefix,omitempty"`
IDColumnsName *string `json:"IdColumnsName,omitempty"`
PaymentType *PaymentTypeModel `json:"PaymentType,omitempty"`
}
type TransactionSearchModel ¶
type TransactionSearchModel struct {
TransactionId int64 `json:"TransactionId,string,omitempty"`
}
type TransactionStatus ¶
type TransactionStatus int64
const ( TS_Requested TransactionStatus = 1 TS_Approved TransactionStatus = 2 TS_Rejected TransactionStatus = 3 TS_Cancelled TransactionStatus = 4 TS_Error TransactionStatus = 5 TS_WaitingApproval TransactionStatus = 6 TS_Pending TransactionStatus = 7 TS_BankProcessing TransactionStatus = 8 TS_Reversal TransactionStatus = 10 TS_CancelWithdraw TransactionStatus = 11 TS_WithdrawRejected TransactionStatus = 12 TS_PendingManualDeposit TransactionStatus = 13 )
type UpdateUserObject ¶
type UpdateUserObject struct {
Address1 *string `json:"Address1,omitempty"`
Address2 *string `json:"Address2,omitempty"`
PostalCode *string `json:"PostalCode,omitempty"`
City *string `json:"City,omitempty"`
MobilePrefix *string `json:"MobilePrefix,omitempty"`
Mobile *string `json:"Mobile,omitempty"`
PhonePrefix *string `json:"PhonePrefix,omitempty"`
Phone *string `json:"Phone,omitempty"`
AllowsNewsAndOffers *bool `json:"AllowsNewsAndOffers,omitempty"`
AllowsNewsAndOffersSMS *bool `json:"AllowsNewsAndOffersSMS,omitempty"`
AdditionalFields *PartialUserData `json:"AdditionalFields,omitempty"`
LanguageID *int64 `json:"LanguageID,omitempty"`
}
type UserActiveBlock ¶
type UserActiveBlock struct {
UserBlockID *int64 `json:"UserBlockId"`
BlockReasonID *int64 `json:"BlockReasonId"`
BlockReason *string `json:"BlockReason"`
BlockTypeID *int64 `json:"BlockTypeId"`
BlockType *string `json:"BlockType"`
Comment *string `json:"Comment"`
StartDate *IGCTime `json:"StartDate"`
EndDate *IGCTime `json:"EndDate"`
CooldownEndDate *IGCTime `json:"CooldownEndDate"`
ExpireAutomatically *bool `json:"ExpireAutomatically"`
CanBeCancelled *bool `json:"CanBeCancelled"`
CreatedDate *IGCTime `json:"CreatedDate"`
CreatedBy *int64 `json:"CreatedBy"`
}
type UserBlockResponseDTO ¶
type UserBonusPublic ¶
type UserGracePeriodDTO ¶
type UserGracePeriodDTO struct {
DocumentTypeID *KycRequestType `json:"DocumentTypeId,omitempty"`
DocumentType *string `json:"DocumentType,omitempty"`
StartDate *IGCTime `json:"StartDate,omitempty"`
EndDate *IGCTime `json:"EndDate,omitempty"`
}
type UserKycStatusResponseDTO ¶
type UserKycStatusResponseDTO struct {
ApprovalTypeID *KycApprovalType `json:"ApprovalTypeId,omitempty"`
StatusID *KycApprovalStatus `json:"StatusId,omitempty"`
}
type UserLimit ¶
type UserLimit struct {
ID *int64 `json:"Id,omitempty"` // The ID of the user limit
LimitType *LimitType `json:"LimitType,omitempty"` // The Limit Type
Duration *LimitDuration `json:"Duration,omitempty"` // The Duration of the limit
UserID *int64 `json:"UserId,omitempty"` // The User ID of the limit
CreatedDate *IGCTime `json:"CreatedDate,omitempty"` // The date the limit was created
StartDate *IGCTime `json:"StartDate,omitempty"` // The date the limit starts
EndDate *IGCTime `json:"EndDate,omitempty"` // The date the limit ends
Amount *float64 `json:"Amount,omitempty"` // The amount of the limit
}
type UserLimitResponse ¶
type UserLimitResponse struct {
ID *int64 `json:"Id,omitempty"` //The ID of the user limit
LimitType *int64 `json:"LimitType,omitempty"` //The Limit Type
Duration *int64 `json:"Duration,omitempty"` //The Duration of the limit
UserID *int64 `json:"UserId,omitempty"` //The User ID of the limit
CreatedDate *IGCTime `json:"CreatedDate,omitempty"` //The date the limit was created
StartDate *IGCTime `json:"StartDate,omitempty"` //The date the limit starts
EndDate *IGCTime `json:"EndDate,omitempty"` //The Date the limit ends
Amount *float64 `json:"Amount,omitempty"` //The amount of the limit
AmountHR *string `json:"Amount_HR,omitempty"`
AmountDAY *string `json:"Amount_DAY,omitempty"`
}
type UserLimitResponseDTO ¶
type UserLimitResponseDTO struct {
Duration *LimitDuration `json:"Duration"`
LimitType *LimitType `json:"LimitType"`
ID *int64 `json:"Id"`
Amount *float64 `json:"Amount"`
}
type UserObject ¶
type UserObject struct {
PasswordSalt *string `json:"PasswordSalt,omitempty"`
SecurityAnswerSalt *string `json:"SecurityAnswerSalt,omitempty"` // The Security Answer Salt
SignupIP *string `json:"SignupIP,omitempty"` // The IP used during signup
LanguageCode *string `json:"LanguageCode,omitempty"` // The ISO 639-1 Language Code
SecurityQuestion *string `json:"SecurityQuestion,omitempty"` // The Security Question
GamMatrixUserID *int64 `json:"GamMatrixUserID,omitempty"` // The GamMatrix User ID. The User ID of GamMatrix
Created *IGCTime `json:"Created,omitempty"` // The Date on which the user was created
EmailGUID *string `json:"EmailGUID,omitempty"` // The GUID which is used to verify the email
LoginTries *int64 `json:"LoginTries,omitempty"` // The number of login tries
LoginTryCoolDown *IGCTime `json:"LoginTryCoolDown,omitempty"` // The cool down needed before next login
PreferredLanguage *string `json:"PreferredLanguage,omitempty"` // The Preferred Language
KYC *bool `json:"KYC,omitempty"` // Needs KYC
IsBlocked *bool `json:"IsBlocked,omitempty"` // This is true if the user is blocked.
GamemodeVisible *bool `json:"GamemodeVisible,omitempty"` // Should you show the game mode?
TrackFirstDeposit *bool `json:"TrackFirstDeposit,omitempty"` // Track the first deposit?
AccountVerifiedOn *IGCTime `json:"AccountVerifiedOn,omitempty"` // When was the account verified on?
KYCIDApproved *bool `json:"KYCIDApproved,omitempty"`
KYCAddressApproved *bool `json:"KYCAddressApproved,omitempty"`
KYCPaymentApproved *bool `json:"KYCPaymentApproved,omitempty"`
IsSuperAdmin *bool `json:"IsSuperAdmin,omitempty"` // Is the user a super admin?
KYCVerifiedBefore *bool `json:"KYCVerifiedBefore,omitempty"`
ChatGUID *string `json:"ChatGUID,omitempty"` // The Chat GUID
DepositCount *int64 `json:"DepositCount,omitempty"` // The Deposit Count
LastDepositDate *IGCTime `json:"LastDepositDate,omitempty"` // The last deposit Date
UserID *int64 `json:"UserID,omitempty"`
Username *string `json:"Username,omitempty"`
Password *string `json:"Password,omitempty"`
Email *string `json:"Email,omitempty"`
SexID *int64 `json:"SexID,omitempty"`
Gender *string `json:"Gender,omitempty"`
Title *string `json:"Title,omitempty"`
FirstName *string `json:"FirstName,omitempty"`
LastName *string `json:"LastName,omitempty"`
BirthDate *IGCTime `json:"BirthDate,omitempty"`
MobilePrefix *string `json:"MobilePrefix,omitempty"`
Mobile *string `json:"Mobile,omitempty"`
PhonePrefix *string `json:"PhonePrefix,omitempty"`
Phone *string `json:"Phone,omitempty"`
Address1 *string `json:"Address1,omitempty"`
Address2 *string `json:"Address2,omitempty"`
City *string `json:"City,omitempty"`
PostalCode *string `json:"PostalCode,omitempty"`
CountryID *int64 `json:"CountryID,omitempty"`
LanguageID *int64 `json:"LanguageID,omitempty"`
SecurityQuestionID *int64 `json:"SecurityQuestionID,omitempty"`
SecurityAnswer *string `json:"SecurityAnswer,omitempty"`
CurrencyID *int64 `json:"CurrencyID,omitempty"`
AllowsNewsAndOffers *bool `json:"AllowsNewsAndOffers,omitempty"`
AllowsNewsAndOffersSMS *bool `json:"AllowsNewsAndOffersSMS,omitempty"`
Reference *string `json:"Reference,omitempty"`
RegistrationVerificationTypeID *int64 `json:"RegistrationVerificationTypeID,omitempty"`
}
type UserResponseDTO ¶
type UserResponseDTO struct {
UserID *int64 `json:"UserId,omitempty"`
Username *string `json:"Username,omitempty"`
Email *string `json:"Email,omitempty"`
FirstName *string `json:"FirstName,omitempty"`
LastName *string `json:"LastName,omitempty"`
BirthDate *IGCTime `json:"BirthDate,omitempty"`
GenderID *int64 `json:"GenderId,omitempty"`
AccountVerifiedOn *IGCTime `json:"AccountVerifiedOn,omitempty"`
VerificationType *VerificationType `json:"VerificationType,omitempty"`
AuthMethod *AuthMethod `json:"AuthMethod,omitempty"`
Phone *PhoneResponseDTO `json:"Phone,omitempty"`
AffiliateID *int64 `json:"AffiliateId,omitempty"`
CreatedDate *IGCTime `json:"CreatedDate,omitempty"`
Language *LanguageResponseDTO `json:"Language,omitempty"`
Country *CountryResponseDTO `json:"Country,omitempty"`
Currency *CurrencyResponseDTO `json:"Currency,omitempty"`
Address *AddressResponseDTO `json:"Address,omitempty"`
Document *DocumentResponseDTO `json:"Document,omitempty"`
ExternalDetails *ExternalDetailsResponseDTO `json:"ExternalDetails,omitempty"`
DisplayName *string `json:"DisplayName,omitempty"`
}
type UserRgStatsResponseDTO ¶
type UserRgStatsResponseDTO struct {
Limits *[]UserLimitResponseDTO `json:"Limits,omitempty"`
PlayStats *PlayerStatsResponseDTO `json:"PlayStats,omitempty"`
}
type UserSowQuestionData ¶
type UserSowQuestionnaireData ¶
type UserSowQuestionnaireData struct {
SowQuestions []*UserSowQuestionData `json:"SowQuestions,omitempty"`
}
type UserWalletPublic ¶
type UserWalletPublic struct {
UserID *int64 `json:"UserId,omitempty"` // The User ID
Balance *float64 `json:"Balance,omitempty"` // The User Balance
Currency *string `json:"Currency,omitempty"` // The User Currency
UserBonuses *[]BonusProductPublic `json:"UserBonuses,omitempty"` // A List of User Bonuses Available
}
type UserWithNoActivity ¶
type ValidationEmailModel ¶
type ValidationEmailModel struct {
Email *string `json:"email,omitempty"`
}
type ValidationMobileModel ¶
type ValidationUsernameModel ¶
type ValidationUsernameModel struct {
Username *string `json:"username,omitempty"`
}
type Vendor ¶
type Vendor struct {
ID *int64 `json:"Id,omitempty"` // The vendor identifier.
Name *string `json:"Name,omitempty"` // The vendor name.
TypeName *string `json:"TypeName,omitempty"` // The vendor type name.
VendorType *VendorType `json:"VendorType,omitempty"` // The vendor type value.
}
type VendorType ¶
type VendorType int64
const ( VT_Gaming VendorType = 1 VT_Payments VendorType = 2 )
type VerificationType ¶
type VerificationType int64
const ( VerificationTypeSms VerificationType = 1 VerificationTypeEmail VerificationType = 2 VerificationTypeManual VerificationType = 3 VerificationTypeSmsAndEmail VerificationType = 4 )
type VerifyUserBySMSModel ¶
type WalletRequest ¶
type WalletRequest struct {
Amount *map[string]string `json:"Amount"` // Always required. The transaction amount and currency code
TransactionType *string `json:"TransactionType"` // Always Required. The Transaction Type. Possible values are Deposit and Withdrawal
BonusCode *string `json:"BonusCode,omitempty"` // Optional. The Bonus code, if any
}
type WalletResponse ¶
type WalletResponse struct {
ID *string `json:"Id,omitempty"`
PlatformTransactionID *string `json:"PlatformTransactionId,omitempty"`
CreatedOn *IGCTime `json:"CreatedOn,omitempty"`
Amount *map[string]string `json:"Amount,omitempty"`
TransactionType *string `json:"TransactionType,omitempty"`
Reverts *Reverts `json:"Reverts,omitempty"`
}
type WalletTransactionsModel ¶
type WalletTransactionsModel struct {
TransactionID *string `json:"TransactionId,omitempty"`
Date *IGCTime `json:"Date,omitempty"`
TransactionType *string `json:"TransactionType,omitempty"`
Description *string `json:"Description,omitempty"`
Currency *string `json:"Currency,omitempty"`
Amount *float64 `json:"Amount,omitempty"`
BalanceBefore *float64 `json:"BalanceBefore,omitempty"`
BalanceAfter *float64 `json:"BalanceAfter,omitempty"`
StatusID *int64 `json:"StatusId,omitempty"`
Status *string `json:"Status,omitempty"`
AllowWithdrawReversal *bool `json:"AllowWithdrawReversal,omitempty"`
WithdrawReversalTimeoutMinutes *int64 `json:"WithdrawReversalTimeoutMinutes,omitempty"`
PaymentTranID *string `json:"PaymentTranId,omitempty"`
TransactionTypeID *int64 `json:"TransactionTypeId,omitempty"`
ProviderReference *string `json:"ProviderReference,omitempty"`
VendorID *int64 `json:"VendorId,omitempty"`
PaymentTypeID *int64 `json:"PaymentTypeId,omitempty"`
GatewayReference *string `json:"GatewayReference,omitempty"`
}
Source Files
¶
- addressresponsedto.go
- allbonustypes.go
- allowipmodel.go
- authmethod.go
- authresponsedto.go
- bankobject.go
- blockreasonresponsedto.go
- bonus.go
- bonusdetails.go
- bonusproductpublic.go
- bonusstatus.go
- category.go
- changeemailmodel.go
- changepasswordmodel.go
- changesecurityquestionmodel.go
- checkuser.go
- closeaccountdobrequestdto.go
- consentversionsavemodel.go
- constraint.go
- countriesobject.go
- countryresponsedto.go
- currenciesobject.go
- currencyresponsedto.go
- dbtokenip.go
- deviceplatform.go
- deviceplatformmodel.go
- devicesdetectionmodel.go
- devicetype.go
- devicetypeobject.go
- documentresponsedto.go
- documenttype.go
- emailmodel.go
- errorcode.go
- externaldetailsresponsedto.go
- field.go
- firstdepositbonus.go
- forgotpasswordchangebysmsmodel.go
- forgotpasswordchangemodel.go
- forgotpasswordmodel.go
- freebetbonus.go
- frontalluserbonuses.go
- frontenduserbonusobject.go
- frontriskfreebets.go
- frontuserbonuses.go
- frontuserfreespins.go
- gamecategoryfront.go
- gamedetails.go
- gamedetailsaffiliates.go
- gamedetailsrestrictedcountry.go
- gamefiltermodel.go
- gamefront.go
- gamefrontvariant.go
- gamejackpot.go
- gametransactionmodel.go
- gametransactionssearchmodel.go
- gameurlmodel.go
- gameuserinteractiondatamodel.go
- getamlverificationstatusdto.go
- getverificationtokenmodel.go
- igctime.go
- ipwhoisrequest.go
- jackpot.go
- kyclinkedobject.go
- kycrequesttype.go
- kycupload.go
- languageobject.go
- languageresponsedto.go
- lastplayed.go
- limit.go
- limitduration.go
- limitdurationobject.go
- limittype.go
- loginmodel.go
- meta.go
- omuserwalletpublic.go
- operationresponses.go
- partialuserdata.go
- passwordrequestdto.go
- paymentapiresponse.go
- paymentmetadatamodel.go
- paymentmethod.go
- paymentresponse.go
- paymenttypemodel.go
- payrequestmodel.go
- payurlmodel.go
- phoneresponsedto.go
- playerstatsresponsedto.go
- producttype.go
- promocodestatuses.go
- promostatuses.go
- publicbonusesobject.go
- publicbonustypeobject.go
- publicconsentcontentmodel.go
- publicconsentmodel.go
- publicpromocodeobj.go
- publicuserconsentmodel.go
- publicuserconsentslistmodel.go
- quickpayrequestmodel.go
- realitycheckoption.go
- realitycheckusersetting.go
- recentwinnersresponsemodel.go
- recentwinnersv2requestmodel.go
- registrationadditionaldata.go
- registrationdata.go
- resetpasswordmodel.go
- reverts.go
- riskfreebetstatuses.go
- rolesresponse.go
- safeuserdetails.go
- securityquestion.go
- securityquestionmodel.go
- selfexclusioncategory.go
- selfexclusioncategoryduration.go
- sendemailmodel.go
- setuserlimitmodel.go
- setuserlimitmodelv2.go
- shortmessageservicemodel.go
- similaruser.go
- sowanswer.go
- sowquestion.go
- sowquestionnaire.go
- sowquestionyype.go
- splitdateofbirth.go
- subdivisionresponsedto.go
- transactionmodel.go
- transactionsearchmodel.go
- transactionstatus.go
- updateuserobject.go
- useractiveblock.go
- userblockresponsedto.go
- userbonuspublic.go
- usergraceperioddto.go
- userkycstatusresponsedto.go
- userlimit.go
- userlimitresponse.go
- userlimitresponsedto.go
- userobject.go
- userresponsedto.go
- userrgstatsresponsedto.go
- usersecurityquestionrequestdto.go
- usersowquestiondata.go
- usersowquestionnairedata.go
- userwalletpublic.go
- userwithnoactivity.go
- validationemailmodel.go
- validationmobilemodel.go
- validationusernamemodel.go
- vendor.go
- vendortype.go
- verificationtype.go
- verifyuserbysmsmodel.go
- walletrequest.go
- walletresponse.go
- wallettransactionsmodel.go
- wallettransactionssearchmodel.go
Click to show internal directories.
Click to hide internal directories.