class StructuralWallUsageFilter(ElementSlowFilter, IDisposable):
    """
 A filter used to match walls that have the given structural wall usage.

 

 StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage,inverted: bool)

 StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage)
 """

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

    def ReleaseUnmanagedResources(self, *args):
        """ ReleaseUnmanagedResources(self: ElementFilter,disposing: bool) """
        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

    @staticmethod
    def __new__(self, structuralWallUsage, inverted=None):
        """
  __new__(cls: type,structuralWallUsage: StructuralWallUsage,inverted: bool)

  __new__(cls: type,structuralWallUsage: StructuralWallUsage)
  """
        pass

    StructuralWallUsage = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The wall structural usage.



Get: StructuralWallUsage(self: StructuralWallUsageFilter) -> StructuralWallUsage



"""

class StructuralWallUsageFilter(ElementSlowFilter, IDisposable):
    """
 A filter used to match walls that have the given structural wall usage.

 

 StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage,inverted: bool)

 StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage)
 """

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

    def ReleaseUnmanagedResources(self, *args):
        """ ReleaseUnmanagedResources(self: ElementFilter,disposing: bool) """
        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

    @staticmethod
    def __new__(self, structuralWallUsage, inverted=None):
        """
  __new__(cls: type,structuralWallUsage: StructuralWallUsage,inverted: bool)

  __new__(cls: type,structuralWallUsage: StructuralWallUsage)
  """
        pass

    StructuralWallUsage = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """The wall structural usage.



Get: StructuralWallUsage(self: StructuralWallUsageFilter) -> StructuralWallUsage



"""

A filter used to match walls that have the given structural wall usage.
 
  
 
  StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage,inverted: bool)
 
  StructuralWallUsageFilter(structuralWallUsage: StructuralWallUsage) Dispose(self: ElementFilter,A_0: bool) ReleaseUnmanagedResources(self: ElementFilter,disposing: bool) __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 __new__(cls: type,structuralWallUsage: StructuralWallUsage,inverted: bool)
 
   __new__(cls: type,structuralWallUsage: StructuralWallUsage) The wall structural usage.
 
 
 
 Get: StructuralWallUsage(self: StructuralWallUsageFilter) -> StructuralWallUsage