Sub2ApiAdminModelPricing constructor
Sub2ApiAdminModelPricing({
- required int id,
- required int channelId,
- required String platform,
- required List<
String> models, - required String billingMode,
- required List<
Sub2ApiAdminPricingInterval> intervals, - Sub2ApiDecimal? inputPrice,
- Sub2ApiDecimal? outputPrice,
- Sub2ApiDecimal? cacheWritePrice,
- Sub2ApiDecimal? cacheReadPrice,
- Sub2ApiDecimal? fastMultiplier,
- Sub2ApiDecimal? flexMultiplier,
- Sub2ApiDecimal? imageInputPrice,
- Sub2ApiDecimal? imageOutputPrice,
- Sub2ApiDecimal? perRequestPrice,
- Sub2ApiAdminTimePricing? timePricing,
- DateTime? createdAt,
- DateTime? updatedAt,
Implementation
Sub2ApiAdminModelPricing({
required this.id,
required this.channelId,
required this.platform,
required List<String> models,
required this.billingMode,
required List<Sub2ApiAdminPricingInterval> intervals,
this.inputPrice,
this.outputPrice,
this.cacheWritePrice,
this.cacheReadPrice,
this.fastMultiplier,
this.flexMultiplier,
this.imageInputPrice,
this.imageOutputPrice,
this.perRequestPrice,
this.timePricing,
this.createdAt,
this.updatedAt,
}) : models = List.unmodifiable(models),
intervals = List.unmodifiable(intervals);