C# Class Zuora.Services.ProductCatalogManager

Afficher le fichier Open project: zuorasc/c-sharp-quickstart Class Usage Examples

Méthodes publiques

Méthode Description
ChangePriceForProduct ( String productRatePlanChargeId, Decimal newPrices, String currency ) : List
CreateProduct ( string name, Constants productType, string sku = null, string description = null, bool dupeNameCheck = true ) : ProductHolder
CreateRatePlanWithOneTimeCharge ( Product product, string ratePlanName, decimal price ) : ProductRatePlanHolder
DeleteProduct ( string productId ) : void
DeleteRatePlan ( string ratePlanId ) : void
DisableRatePlan ( String productRatePlanId, System.DateTime date ) : ResponseHolder
GetProductById ( string productId ) : ProductHolder
GetProductByName ( String name ) : ProductHolder
GetProductCatalog ( ) : List
GetProductRatePlanByName ( String name ) : ProductRatePlanHolder
GetProductRatePlanByName ( string productId, string name ) : ProductRatePlanHolder
GetRatePlan ( string ratePlanId ) : ProductRatePlanHolder
ProductCatalogManager ( ZuoraService zs, string cachePath ) : System

Private Methods

Méthode Description
ClearCache ( ) : void
ReadCache ( ) : List

Method Details

ChangePriceForProduct() public méthode

public ChangePriceForProduct ( String productRatePlanChargeId, Decimal newPrices, String currency ) : List
productRatePlanChargeId String
newPrices Decimal
currency String
Résultat List

CreateProduct() public méthode

public CreateProduct ( string name, Constants productType, string sku = null, string description = null, bool dupeNameCheck = true ) : ProductHolder
name string
productType Constants
sku string
description string
dupeNameCheck bool
Résultat ProductHolder

CreateRatePlanWithOneTimeCharge() public méthode

public CreateRatePlanWithOneTimeCharge ( Product product, string ratePlanName, decimal price ) : ProductRatePlanHolder
product Product
ratePlanName string
price decimal
Résultat ProductRatePlanHolder

DeleteProduct() public méthode

public DeleteProduct ( string productId ) : void
productId string
Résultat void

DeleteRatePlan() public méthode

public DeleteRatePlan ( string ratePlanId ) : void
ratePlanId string
Résultat void

DisableRatePlan() public méthode

public DisableRatePlan ( String productRatePlanId, System.DateTime date ) : ResponseHolder
productRatePlanId String
date System.DateTime
Résultat ResponseHolder

GetProductById() public méthode

public GetProductById ( string productId ) : ProductHolder
productId string
Résultat ProductHolder

GetProductByName() public méthode

public GetProductByName ( String name ) : ProductHolder
name String
Résultat ProductHolder

GetProductCatalog() public méthode

public GetProductCatalog ( ) : List
Résultat List

GetProductRatePlanByName() public méthode

public GetProductRatePlanByName ( String name ) : ProductRatePlanHolder
name String
Résultat ProductRatePlanHolder

GetProductRatePlanByName() public méthode

public GetProductRatePlanByName ( string productId, string name ) : ProductRatePlanHolder
productId string
name string
Résultat ProductRatePlanHolder

GetRatePlan() public méthode

public GetRatePlan ( string ratePlanId ) : ProductRatePlanHolder
ratePlanId string
Résultat ProductRatePlanHolder

ProductCatalogManager() public méthode

public ProductCatalogManager ( ZuoraService zs, string cachePath ) : System
zs ZuoraService
cachePath string
Résultat System