ProductInterface
interface ProductInterface implements ResourceInterface, RetrieveInterface, ListAllInterface, UpdateInterface, DeleteInterface
interface ProductInterface implements ResourceInterface, RetrieveInterface, ListAllInterface, UpdateInterface, DeleteInterface
                    string
    getId()
        
                        mixed
    retrieve(string $id)
        
                        
    listAll(array $arguments)
        
                        mixed
    update(string $id, array $data)
        
                        mixed
    delete(string $id)
        
                        ProductInterface
    create(ProductTypeInterface $product, string $key = null)