C# Класс Zuora.Services.ProductCatalogManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ClearCache ( ) : void
ReadCache ( ) : List

Описание методов

ChangePriceForProduct() публичный Метод

public ChangePriceForProduct ( String productRatePlanChargeId, Decimal newPrices, String currency ) : List
productRatePlanChargeId String
newPrices Decimal
currency String
Результат List

CreateProduct() публичный Метод

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
Результат ProductHolder

CreateRatePlanWithOneTimeCharge() публичный Метод

public CreateRatePlanWithOneTimeCharge ( Product product, string ratePlanName, decimal price ) : ProductRatePlanHolder
product Product
ratePlanName string
price decimal
Результат ProductRatePlanHolder

DeleteProduct() публичный Метод

public DeleteProduct ( string productId ) : void
productId string
Результат void

DeleteRatePlan() публичный Метод

public DeleteRatePlan ( string ratePlanId ) : void
ratePlanId string
Результат void

DisableRatePlan() публичный Метод

public DisableRatePlan ( String productRatePlanId, System.DateTime date ) : ResponseHolder
productRatePlanId String
date System.DateTime
Результат ResponseHolder

GetProductById() публичный Метод

public GetProductById ( string productId ) : ProductHolder
productId string
Результат ProductHolder

GetProductByName() публичный Метод

public GetProductByName ( String name ) : ProductHolder
name String
Результат ProductHolder

GetProductCatalog() публичный Метод

public GetProductCatalog ( ) : List
Результат List

GetProductRatePlanByName() публичный Метод

public GetProductRatePlanByName ( String name ) : ProductRatePlanHolder
name String
Результат ProductRatePlanHolder

GetProductRatePlanByName() публичный Метод

public GetProductRatePlanByName ( string productId, string name ) : ProductRatePlanHolder
productId string
name string
Результат ProductRatePlanHolder

GetRatePlan() публичный Метод

public GetRatePlan ( string ratePlanId ) : ProductRatePlanHolder
ratePlanId string
Результат ProductRatePlanHolder

ProductCatalogManager() публичный Метод

public ProductCatalogManager ( ZuoraService zs, string cachePath ) : System
zs ZuoraService
cachePath string
Результат System