Documentation

InApp
in package
implements JsonSerializable

Tags
psalm-import-type

AttributeSequence from AttributeSet

Interfaces, Classes, Traits and Enums

JsonSerializable

Table of Contents

$attributes  : AttributeSet
$decoder  : SimpleDecoder
__construct()  : mixed
getCancellationDate()  : string|null
getCancellationDateTimestamp()  : string|null
getOriginalPurchaseDate()  : string
getOriginalPurchaseDateTimestamp()  : string
getOriginalTransactionIdentifier()  : string
getProductIdentifier()  : string
getPurchaseDate()  : string
getPurchaseDateTimestamp()  : string
getQuantity()  : string
getSubscriptionExpirationDate()  : string|null
getSubscriptionExpirationDateTimestamp()  : string|null
getSubscriptionIntroductoryPricePeriod()  : string|null
getTransactionIdentifier()  : string
getWebOrderLineItemID()  : string|null
jsonSerialize()  : array<string|int, mixed>

Properties

$attributes

private AttributeSet $attributes

$decoder

private SimpleDecoder $decoder

Methods

__construct()

public __construct(array<string|int, mixed> $data, SimpleDecoder $decoder) : mixed
Parameters
$data : array<string|int, mixed>
$decoder : SimpleDecoder
Tags
psalm-param

list<AttributeSet> $data

Return values
mixed

getCancellationDate()

public getCancellationDate() : string|null
Return values
string|null

getCancellationDateTimestamp()

public getCancellationDateTimestamp() : string|null
Return values
string|null

getSubscriptionExpirationDate()

public getSubscriptionExpirationDate() : string|null
Return values
string|null

getSubscriptionExpirationDateTimestamp()

public getSubscriptionExpirationDateTimestamp() : string|null
Return values
string|null

getSubscriptionIntroductoryPricePeriod()

public getSubscriptionIntroductoryPricePeriod() : string|null
Return values
string|null

getWebOrderLineItemID()

public getWebOrderLineItemID() : string|null
Return values
string|null

Search results