class ThermalProperties(APIObject, IDisposable):
    """
 Class specific to thermal properties for assembly types,such as Wall,

    Floor,Ceiling,Roof and Building Pad.
 """

    def Dispose(self):
        """ Dispose(self: ThermalProperties,A_0: bool) """
        pass

    def ReleaseManagedResources(self, *args):
        """ ReleaseManagedResources(self: APIObject) """
        pass

    def ReleaseUnmanagedResources(self, *args):
        """ ReleaseUnmanagedResources(self: ThermalProperties,disposing: bool)ReleaseUnmanagedResources(self: APIObject) """
        pass

    def __enter__(self, *args):
        """ __enter__(self: IDisposable) -> object """
        pass

    def __exit__(self, *args):
        """ __exit__(self: IDisposable,exc_type: object,exc_value: object,exc_back: object) """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    Absorptance = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Value of absorptance.



Get: Absorptance(self: ThermalProperties) -> float



Set: Absorptance(self: ThermalProperties)=value

"""

    HeatTransferCoefficient = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The heat transfer coefficient value (U-Value).

   The unit is watts per meter-squared kelvin (W/(m^2*K)).



Get: HeatTransferCoefficient(self: ThermalProperties) -> float



"""

    IsValidObject = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Specifies whether the .NET object represents a valid Revit entity.



Get: IsValidObject(self: ThermalProperties) -> bool



"""

    Roughness = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Value of roughness.



Get: Roughness(self: ThermalProperties) -> int



Set: Roughness(self: ThermalProperties)=value

"""

    ThermalMass = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The calculated thermal mass value.

   The unit is kilogram feet-squared per second squared kelvin (kg ft^2/(s^2 K)).



Get: ThermalMass(self: ThermalProperties) -> float



"""

    ThermalResistance = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The calculated thermal resistance value (R-Value).

   The unit is meter-squared kelvin per watt ((m^2*K)/Watt).



Get: ThermalResistance(self: ThermalProperties) -> float



"""

class ThermalProperties(APIObject, IDisposable):
    """
 Class specific to thermal properties for assembly types,such as Wall,

    Floor,Ceiling,Roof and Building Pad.
 """

    def Dispose(self):
        """ Dispose(self: ThermalProperties,A_0: bool) """
        pass

    def ReleaseManagedResources(self, *args):
        """ ReleaseManagedResources(self: APIObject) """
        pass

    def ReleaseUnmanagedResources(self, *args):
        """ ReleaseUnmanagedResources(self: ThermalProperties,disposing: bool)ReleaseUnmanagedResources(self: APIObject) """
        pass

    def __enter__(self, *args):
        """ __enter__(self: IDisposable) -> object """
        pass

    def __exit__(self, *args):
        """ __exit__(self: IDisposable,exc_type: object,exc_value: object,exc_back: object) """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    Absorptance = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Value of absorptance.



Get: Absorptance(self: ThermalProperties) -> float



Set: Absorptance(self: ThermalProperties)=value

"""

    HeatTransferCoefficient = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The heat transfer coefficient value (U-Value).

   The unit is watts per meter-squared kelvin (W/(m^2*K)).



Get: HeatTransferCoefficient(self: ThermalProperties) -> float



"""

    IsValidObject = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Specifies whether the .NET object represents a valid Revit entity.



Get: IsValidObject(self: ThermalProperties) -> bool



"""

    Roughness = property(lambda self: object(), lambda self, v: None, lambda self: None)
    """Value of roughness.



Get: Roughness(self: ThermalProperties) -> int



Set: Roughness(self: ThermalProperties)=value

"""

    ThermalMass = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The calculated thermal mass value.

   The unit is kilogram feet-squared per second squared kelvin (kg ft^2/(s^2 K)).



Get: ThermalMass(self: ThermalProperties) -> float



"""

    ThermalResistance = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The calculated thermal resistance value (R-Value).

   The unit is meter-squared kelvin per watt ((m^2*K)/Watt).



Get: ThermalResistance(self: ThermalProperties) -> float



"""

Class specific to thermal properties for assembly types,such as Wall,
 
     Floor,Ceiling,Roof and Building Pad. Dispose(self: ThermalProperties,A_0: bool) ReleaseManagedResources(self: APIObject) ReleaseUnmanagedResources(self: ThermalProperties,disposing: bool)ReleaseUnmanagedResources(self: APIObject) __enter__(self: IDisposable) -> object __exit__(self: IDisposable,exc_type: object,exc_value: object,exc_back: object) x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature Value of absorptance.
 
 
 
 Get: Absorptance(self: ThermalProperties) -> float
 
 
 
 Set: Absorptance(self: ThermalProperties)=value The heat transfer coefficient value (U-Value).
 
    The unit is watts per meter-squared kelvin (W/(m^2*K)).
 
 
 
 Get: HeatTransferCoefficient(self: ThermalProperties) -> float Specifies whether the .NET object represents a valid Revit entity.
 
 
 
 Get: IsValidObject(self: ThermalProperties) -> bool Value of roughness.
 
 
 
 Get: Roughness(self: ThermalProperties) -> int
 
 
 
 Set: Roughness(self: ThermalProperties)=value The calculated thermal mass value.
 
    The unit is kilogram feet-squared per second squared kelvin (kg ft^2/(s^2 K)).
 
 
 
 Get: ThermalMass(self: ThermalProperties) -> float The calculated thermal resistance value (R-Value).
 
    The unit is meter-squared kelvin per watt ((m^2*K)/Watt).
 
 
 
 Get: ThermalResistance(self: ThermalProperties) -> float