|
|
|
@ -67,31 +67,6 @@ class PlantTransactionDataBase(DefaultBase):
|
|
|
|
created_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
created_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
updated_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
updated_by: Optional[str] = Field(None, nullable=True)
|
|
|
|
cost_disposal_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
cost_disposal_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_total_revenue: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_revenue_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_revenue_b: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_revenue_c: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_revenue_d: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_revenue_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_fuel_cost_component_c: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_fuel_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_fuel_cost_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_oem_component_bd: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_oem_bd_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_oem_periodic_maintenance_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_oem_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_capex_component_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_capex_biaya_investasi_tambahan: Optional[float] = Field(
|
|
|
|
|
|
|
|
None, nullable=True, ge=0, le=1_000_000_000_000_000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
fs_chart_capex_acquisition_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_capex_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PlantTransactionChart(PlantTransactionDataBase):
|
|
|
|
|
|
|
|
tahun: Optional[int] = Field(None, nullable=True, ge=0, le=9999)
|
|
|
|
|
|
|
|
is_actual: Optional[int] = Field(None, nullable=True, ge=0, le=1)
|
|
|
|
|
|
|
|
seq: Optional[int] = Field(None, nullable=True, ge=0, le=9999)
|
|
|
|
|
|
|
|
chart_total_revenue: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_total_revenue: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_revenue_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_revenue_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_revenue_b: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_revenue_b: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
@ -109,7 +84,6 @@ class PlantTransactionChart(PlantTransactionDataBase):
|
|
|
|
chart_capex_biaya_investasi_tambahan: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_capex_biaya_investasi_tambahan: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_capex_acquisition_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_capex_acquisition_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_capex_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
chart_capex_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
cost_disposal_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
fs_chart_total_revenue: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_total_revenue: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_revenue_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_revenue_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_revenue_b: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_revenue_b: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
@ -124,13 +98,16 @@ class PlantTransactionChart(PlantTransactionDataBase):
|
|
|
|
fs_chart_oem_periodic_maintenance_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_oem_periodic_maintenance_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_oem_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_oem_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_component_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_component_a: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_biaya_investasi_tambahan: Optional[float] = Field(
|
|
|
|
fs_chart_capex_biaya_investasi_tambahan: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
None, nullable=True, ge=0, le=1_000_000_000_000_000
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
fs_chart_capex_acquisition_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_acquisition_cost: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
fs_chart_capex_annualized: Optional[float] = Field(None, nullable=True, ge=0, le=1_000_000_000_000_000)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PlantTransactionChart(PlantTransactionDataBase):
|
|
|
|
|
|
|
|
pass
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PlantChartData(DefaultBase):
|
|
|
|
class PlantChartData(DefaultBase):
|
|
|
|
items: List[PlantTransactionChart]
|
|
|
|
items: List[PlantTransactionChart]
|
|
|
|
bep_year: Optional[int] = Field(int, nullable=True, ge=0, le=9999)
|
|
|
|
bep_year: Optional[int] = Field(int, nullable=True, ge=0, le=9999)
|
|
|
|
|