Felix-Ma/Berkeley-Function-Calling-Leaderboard huggingface dataset:
Function: close_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Close a ticket.
Parameters: ticket_id: type: integer
description: ID of the ticket to be closed. 
Required parameters: ticket_id
Returns: status: type: string
description: Status of the close operation.
Function: create_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Create a ticket in the system and queue it.
Parameters: title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket. Defaults to an empty string.
priority: type: integer
description: Priority of the ticket, from 1 to 5. Defaults to 1. 5 is the highest priority. 
default: 1
Required parameters: title
Returns: id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
Function: edit_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Modify the details of an existing ticket.
Parameters: ticket_id: type: integer
description: ID of the ticket to be changed.
updates: type: dict
description: Dictionary containing the fields to be updated. - title (str) : [Optional] New title for the ticket. 
properties: description: type: string
description: New description for the ticket.
status: type: string
description: New status for the ticket.
priority: type: integer
description: New priority for the ticket.
Required parameters: ticket_id, updates
Returns: status: type: string
description: Status of the update operation.
Function: get_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Get a specific ticket by its ID.
Parameters: ticket_id: type: integer
description: ID of the ticket to retrieve. 
Required parameters: ticket_id
Returns: id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
created_by: type: string
description: Username of the ticket creator.
Function: get_user_tickets
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Get all tickets created by the current user, optionally filtered by status.
Parameters: status: type: string
description: Status to filter tickets by. If None, return all tickets. 
default: None
Returns: id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
created_by: type: string
description: Username of the ticket
Function: logout
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Log out the current user.
Returns: success: type: boolean
description: True if logout was successful, False otherwise.
Function: resolve_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Resolve a ticket with a resolution.
Parameters: ticket_id: type: integer
description: ID of the ticket to be resolved.
resolution: type: string
description: Resolution details for the ticket. 
Required parameters: ticket_id, resolution
Returns: status: type: string
description: Status of the resolve operation.
Function: ticket_get_login_status
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Get the username of the currently authenticated user.
Returns: username: type: boolean
description: True if a user is logged in, False otherwise.
Function: ticket_login
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Authenticate a user for ticket system.
Parameters: username: type: string
description: Username of the user.
password: type: string
description: Password of the user. 
Required parameters: username, password
Returns: success: type: boolean
description: True if login was successful, False otherwise.