main function

void main()

Implementation

void main() {
  // Example 1: call-tool
  final callToolPayload = TriggerParse(
    trigger: Trigger.callTool,
    functionCall: FunctionCall(name: 'get-posts', args: {}),
  );
  print(callToolPayload.toJson());

  // Example 2: get-declaration
  final getDeclarationPayload = TriggerParse(trigger: Trigger.getDeclaration);
  print(getDeclarationPayload.toJson());

  // Example 3: toggle-status
  final toggleStatusPayload = TriggerParse(
    trigger: Trigger.toggleStatus,
    functionCall: FunctionCall(name: 'get-posts'),
  );
  print(toggleStatusPayload.toJson());
}