private void productDetailsLoadedError(PCGetProductDetailsOperation operation, HttpResponse httpResponse)
 {
     Service.Get <EventDispatcher>().DispatchEvent(default(IAPServiceErrors.ProductsDetailsLoadedError));
 }
    public APICall <PCGetProductDetailsOperation> PCGetProductsDetails(PCGetProductDetailsRequest detailsRequest)
    {
        PCGetProductDetailsOperation operation = new PCGetProductDetailsOperation(detailsRequest);

        return(new APICall <PCGetProductDetailsOperation>(clubPenguinClient, operation));
    }
    private void productsDetailsLoaded(PCGetProductDetailsOperation operation, HttpResponse httpResponse)
    {
        PCGetProductDetailsResponse pCGetProductDetailsResponse = operation.PCGetProductDetailsResponse;

        Service.Get <EventDispatcher>().DispatchEvent(new IAPServiceEvents.PCProductDetailsReturned(pCGetProductDetailsResponse));
    }