text: class PushButtonData(ButtonData):
   """
   This class contains information necessary to construct a push button in the Ribbon.
  
   
  
   PushButtonData(name: str,text: str,assemblyName: str,className: str)
   """
   @staticmethod
   def __new__(self,name,text,assemblyName,className):
    """ __new__(cls: type,name: str,text: str,assemblyName: str,className: str) """
    pass
   AssemblyName=property(lambda self: object(),lambda self,v: None,lambda self: None)
   """The assembly path of the button.
  
  
  
  Get: AssemblyName(self: PushButtonData) -> str
  
  
  
  Set: AssemblyName(self: PushButtonData)=value
  
  """
  
   AvailabilityClassName=property(lambda self: object(),lambda self,v: None,lambda self: None)
   """The full class name for the class providing the entry point to decide availability of this push button.
  
  
  
  Get: AvailabilityClassName(self: PushButtonData) -> str
  
  
  
  Set: AvailabilityClassName(self: PushButtonData)=value
  
  """
  
   ClassName=property(lambda self: object(),lambda self,v: None,lambda self: None)
   """The name of the class containing the implementation for the command.
  
  
  
  Get: ClassName(self: PushButtonData) -> str
  
  
  
  Set: ClassName(self: PushButtonData)=value
  
  """
  
  
  