Type Definitions​
Color: Represents a color value (e.g., RGB, HEX)
Text: Represents a string of characters
Number: Represents a numeric value
Boolean: Represents a true/false value
Image: Represents a captured image or screenshot
Region: Represents a specific area on the screen
Screen: Represents the current screen state
Element: Represents a UI element on the screen
Coordinate: Represents a point on the screen (x, y)
Duration: Represents a time span
Type Relationships​
Screen contains multiple Regions and Elements
Region and Element are defined by Coordinates
Color can be extracted from a Region or Element
Text can be extracted from a Region or Element
Image can contain multiple Regions and Elements
Duration is used with time-based operations