from typing import Optional
from pydantic import BaseModel


class BETInput(BaseModel):
    """Default BET Fitting response"""
    pressure: list
    loading: list
    pressureMode: str
    pressureUnit: str
    materialBasis: str
    materialUnit: str
    loadingBasis: str
    loadingUnit: str
    material: str
    adsorbate: str
    temperature: int


class BETResponse(BaseModel):
    """Default BET Fitting response"""
    area: float
    c_const: float
    n_monolayer: float
    p_monolayer: float
    bet_slope: float
    bet_intercept: float
    corr_coef: float
    limits: list

7db88d6acc2fbae38f487d064007ec028aa7a4c2
<mask token>


class BETResponse(BaseModel):
    <mask token>
    area: float
    c_const: float
    n_monolayer: float
    p_monolayer: float
    bet_slope: float
    bet_intercept: float
    corr_coef: float
    limits: list

<mask token>


class BETInput(BaseModel):
    <mask token>
    pressure: list
    loading: list
    pressureMode: str
    pressureUnit: str
    materialBasis: str
    materialUnit: str
    loadingBasis: str
    loadingUnit: str
    material: str
    adsorbate: str
    temperature: int


class BETResponse(BaseModel):
    """Default BET Fitting response"""
    area: float
    c_const: float
    n_monolayer: float
    p_monolayer: float
    bet_slope: float
    bet_intercept: float
    corr_coef: float
    limits: list

<mask token>


class BETInput(BaseModel):
    """Default BET Fitting response"""
    pressure: list
    loading: list
    pressureMode: str
    pressureUnit: str
    materialBasis: str
    materialUnit: str
    loadingBasis: str
    loadingUnit: str
    material: str
    adsorbate: str
    temperature: int


class BETResponse(BaseModel):
    """Default BET Fitting response"""
    area: float
    c_const: float
    n_monolayer: float
    p_monolayer: float
    bet_slope: float
    bet_intercept: float
    corr_coef: float
    limits: list

from typing import Optional
from pydantic import BaseModel


class BETInput(BaseModel):
    """Default BET Fitting response"""
    pressure: list
    loading: list
    pressureMode: str
    pressureUnit: str
    materialBasis: str
    materialUnit: str
    loadingBasis: str
    loadingUnit: str
    material: str
    adsorbate: str
    temperature: int


class BETResponse(BaseModel):
    """Default BET Fitting response"""
    area: float
    c_const: float
    n_monolayer: float
    p_monolayer: float
    bet_slope: float
    bet_intercept: float
    corr_coef: float
    limits: list
