Sub2ApiAdminUpdateChannelRequest constructor
Sub2ApiAdminUpdateChannelRequest({
- String? name,
- String? description,
- Sub2ApiAdminChannelStatus? status,
- List<
int> ? groupIds, - List<
Sub2ApiAdminChannelModelPricingInput> ? modelPricing, - Map<
String, Map< ? modelMapping,String, String> > - Sub2ApiAdminChannelBillingModelSource? billingModelSource,
- bool? restrictModels,
- String? features,
- Sub2ApiAdminJsonObject? featuresConfig,
- bool? applyPricingToAccountStats,
- List<
Sub2ApiAdminChannelAccountStatsPricingRuleInput> ? accountStatsPricingRules,
Implementation
Sub2ApiAdminUpdateChannelRequest({
this.name,
this.description,
this.status,
List<int>? groupIds,
List<Sub2ApiAdminChannelModelPricingInput>? modelPricing,
Map<String, Map<String, String>>? modelMapping,
this.billingModelSource,
this.restrictModels,
this.features,
this.featuresConfig,
this.applyPricingToAccountStats,
List<Sub2ApiAdminChannelAccountStatsPricingRuleInput>?
accountStatsPricingRules,
}) : groupIds = groupIds == null ? null : List.unmodifiable(groupIds),
modelPricing = modelPricing == null
? null
: List.unmodifiable(modelPricing),
modelMapping = modelMapping == null
? null
: _nestedStringMap(modelMapping),
accountStatsPricingRules = accountStatsPricingRules == null
? null
: List.unmodifiable(accountStatsPricingRules);