NobrainerWeb\Bilinfo\API\DataMapper
Synopsis
class DataMapper
{
- // members
- protected array $data = ;
- private static array $listing_fields_map = ;
- private static array $listing_type_map = ;
- private static array $dealer_fields_map = ;
- // methods
- public void __construct()
- public Make mapMake()
- public ArrayList mapMakes()
- public Equipment mapEquipmentItem()
- public ArrayList mapEquipment()
- public ListingImage mapListingImage()
- public ArrayList mapListingImages()
- public Dealer|null mapDealer()
- public ArrayList mapDealers()
- public Listing mapListing()
- public ArrayList mapListings()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Injector\Injectable
Members
private
- $dealer_fields_map
- $listing_fields_map
- $listing_type_map
—
array
Various types a listing can be. The keys in this array are the values of the PriceType field in the API response
protected
- $data
—
array
Response data as array
Methods
public
- __construct()
- mapDealer()
- mapDealers()
- mapEquipment()
- mapEquipmentItem()
- mapListing() — TODO creation of various types of listings
- mapListingImage()
- mapListingImages()
- mapListings()
- mapMake()
- mapMakes()