LinkFiveStore class

Data holder for API related calls includes all Streams for the sdk

Constructors

LinkFiveStore()

Properties

activeProductsStream Stream<LinkFiveActiveProducts>
Creates a new Stream and adds it to the stream controller
no setter
hashCode int
The hash code for this object.
no setterinherited
latestLinkFiveActiveProducts LinkFiveActiveProducts?
These are the latest valid and active Products we got from LinkFive
getter/setter pair
latestLinkFiveProducts LinkFiveProducts?
These are the latest valid products we can offer to the user
getter/setter pair
latestLinkFiveResponse LinkFiveResponseData?
Raw Data Response from LinkFive
getter/setter pair
latestProductDetailList List<ProductDetails>?
Latest Product details we got from the Store
getter/setter pair
productsStream Stream<LinkFiveProducts>
Creates a new Stream and adds it to the stream controller
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onNewLinkFiveNewActiveProducts(LinkFiveActiveProducts activeProducts) LinkFiveActiveProducts
This method is the first entry point to notify all listeners that there are new plans available.
onNewPlatformProduct(List<ProductDetails> productDetailList) LinkFiveProducts
Whenever new product is loaded, we save it in a LinkFiveSubscriptionData
onNewResponseData(LinkFiveResponseData data) → void
Just saves the response from LinkFive
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited