# Interfaces
Action represents a single unit of difference between one API structure and another.
Class represents an Action that applies to a rbxapi.Class.
Differ is implemented by any value that has a Diff method, which returns the differences between two structures as a list of Actions.
Enum represents an Action that applies to a rbxapi.Enum.
EnumItem represents an Action that applies to a rbxapi.EnumItem.
Member represents an Action that applies to a rbxapi.Member.
Patcher is implemented by any value that has a Patch method, which applies a given list of Actions to a structure.
# Type aliases
Type indicates the kind of transformation performed by an Action.