export interface UpdatePlayerDetails { title: string; language: string; firstName: string; surName: string; alias: string; birthDate: string; personalId: string; companyName: string; companyRegNo: string; email: string; address1: string; address2: string; postCode: string; taxCode: string; city: string; countryId: number; stateId: number; phonePrefix: string; phone: string; mobilePhonePrefix: string; mobilePhone: string; birthCountryId: number; birthPlace: string; birthName: string; nationality: string; affiliateMarker: string; securityQuestion: string; securityAnswer: string; allowNewsEmail: boolean; allowSmsOffer: boolean; registrationTime: string; } export interface GetUserDetailsInfoResponse { id: number; userName: string; gender: string; countryName: string; countryCode: string; userActiveStatus: string; mobilePrefixCountryName: string; phonePrefixCountryName: string; type: string; customPasswordHash: boolean; displayName: string; activeStatus: string; isBlockInherited: boolean; isBlocked: boolean; address3: string; zip: string; signupIP: string; isEmailVerified: boolean; currency: string; lastLogin: string; preferredCurrency: string; sessionLimitSeconds: number; secondFactorType: string; ins: string; domainID: number; firstName: string; lastName: string; birthDate: string; email: string; title: string; address1: string; address2: string; city: string; countryId: number; stateId: number; mobilePhonePrefix: string; mobilePhone: string; phonePrefix: string; phone: string; affiliateMarker: string; securityQuestion: string; securityAnswer: string; language: string; allowNewsEmail: boolean; alias: string; companyName: string; companyRegNo: string; taxCode: string; allowSmsOffer: boolean; personalId: string; nationality: string; birthName: string; birthPlace: string; birthCountryId: number; registrationTime: string; } export interface PlayerInfo { id: GetUserDetailsInfoResponse['id'], userName: GetUserDetailsInfoResponse['userName'], firstName: GetUserDetailsInfoResponse['firstName'], surName: GetUserDetailsInfoResponse['lastName'], birthDate: GetUserDetailsInfoResponse['birthDate'], email: GetUserDetailsInfoResponse['email'], mobilePhonePrefix: GetUserDetailsInfoResponse['mobilePhonePrefix'], mobilePhone: GetUserDetailsInfoResponse['mobilePhone'], postCode: GetUserDetailsInfoResponse['zip'], countryId: GetUserDetailsInfoResponse['countryId'], stateId: GetUserDetailsInfoResponse['stateId'], language: GetUserDetailsInfoResponse['language'], status: GetUserDetailsInfoResponse['activeStatus'], gender: GetUserDetailsInfoResponse['gender'], lastLogin: GetUserDetailsInfoResponse['lastLogin'], blockReason?: string, registrationTime: GetUserDetailsInfoResponse['registrationTime'] } export interface Country { Name: string; Alpha2Code: string; Alpha3Code: string; IsRegAllowed: boolean; NumericCode: string; ID: number; } export interface State { CountryID: string; ID: number; RegionName: string; DisplayName: string; } export interface PhoneCode { Prefix: string; CountryID: number; CountryName: string; CallingCode: string; Alpha2Code: string; ID: number; }