Search
Preparing search index...
The search index is not available
game-score-sdk
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
game-score-sdk
Payments
Class Payments
Hierarchy
EventEmitter
<
PaymentsEvents
>
Payments
Index
Constructors
constructor
Properties
#consume
Transations
#purchase
Transations
#purchased
List
_events
Accessors
is
Available
is
Subscriptions
Available
purchases
Methods
_set
Purchased
List
_sync
consume
fetch
Products
get
Purchase
has
off
on
once
purchase
subscribe
unsubscribe
Constructors
constructor
new
Payments
(
gp
:
GamePush
, adapter
:
default
)
:
Payments
Parameters
gp:
GamePush
adapter:
default
Returns
Payments
Properties
Private
#consume
Transations
#consume
Transations
:
Record
<
string
,
Transaction
<
ConsumePlayerPurchaseOutput
>
>
= {}
Private
#purchase
Transations
#purchase
Transations
:
Record
<
string
,
Transaction
<
PurchasePlayerPurchaseOutput
>
>
= {}
Private
#purchased
List
#purchased
List
:
PlayerPurchaseID
[]
= []
Private
_events
_events
:
EventLite
= ...
Accessors
is
Available
get
isAvailable
(
)
:
boolean
Returns
boolean
is
Subscriptions
Available
get
isSubscriptionsAvailable
(
)
:
boolean
Returns
boolean
purchases
get
purchases
(
)
:
PlayerPurchaseID
[]
Returns
PlayerPurchaseID
[]
Methods
Private
_set
Purchased
List
_set
Purchased
List
(
products
:
PlayerPurchase
[]
)
:
void
Parameters
products:
PlayerPurchase
[]
Returns
void
_sync
_sync
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
consume
consume
(
__namedParameters
:
Omit
<
ConsumePlayerPurchaseInput
,
"platformData"
|
"payload"
>
)
:
Promise
<
Transaction
<
ConsumePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
Parameters
__namedParameters:
Omit
<
ConsumePlayerPurchaseInput
,
"platformData"
|
"payload"
>
Returns
Promise
<
Transaction
<
ConsumePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
fetch
Products
fetch
Products
(
)
:
Promise
<
PlayerPurchasesOutput
>
Returns
Promise
<
PlayerPurchasesOutput
>
get
Purchase
get
Purchase
(
idOrTag
:
string
|
number
)
:
PlayerPurchaseID
Parameters
idOrTag:
string
|
number
Returns
PlayerPurchaseID
has
has
(
idOrTag
:
string
|
number
)
:
boolean
Parameters
idOrTag:
string
|
number
Returns
boolean
off
off
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
PaymentsEvents
Parameters
type:
ET
handler:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
(
event
:
PaymentsEvents
[
ET
]
)
:
void
Parameters
event:
PaymentsEvents
[
ET
]
Returns
void
Returns
void
on
on
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
PaymentsEvents
Parameters
type:
ET
handler:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
(
event
:
PaymentsEvents
[
ET
]
)
:
void
Parameters
event:
PaymentsEvents
[
ET
]
Returns
void
Returns
void
once
once
<
ET
>
(
type
:
ET
, handler
:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
)
:
void
Type Parameters
ET
extends
keyof
PaymentsEvents
Parameters
type:
ET
handler:
(
(
event
:
PaymentsEvents
[
ET
]
)
=>
void
)
(
event
:
PaymentsEvents
[
ET
]
)
:
void
Parameters
event:
PaymentsEvents
[
ET
]
Returns
void
Returns
void
purchase
purchase
(
__namedParameters
:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
)
:
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
Parameters
__namedParameters:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
Returns
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
subscribe
subscribe
(
__namedParameters
:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
)
:
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
Parameters
__namedParameters:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
Returns
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
unsubscribe
unsubscribe
(
__namedParameters
:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
)
:
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
Parameters
__namedParameters:
Omit
<
PurchasePlayerPurchaseInput
,
"platformData"
|
"payload"
>
Returns
Promise
<
Transaction
<
PurchasePlayerPurchaseOutput
>
|
PurchasePlayerPurchaseResult
>
Exports
Payments
constructor
#consume
Transations
#purchase
Transations
#purchased
List
_events
is
Available
is
Subscriptions
Available
purchases
_set
Purchased
List
_sync
consume
fetch
Products
get
Purchase
has
off
on
once
purchase
subscribe
unsubscribe
Generated using
TypeDoc