acpV1Routes top-level property

List<AcpV1Route> acpV1Routes
final

Implementation

final List<AcpV1Route> acpV1Routes = List.unmodifiable(<AcpV1Route>[
  AcpV1RequestRoute<InitializeRequest, InitializeResponse>(
    method: 'initialize',
    symbol: 'initialize',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'InitializeRequest',
    resultDefinition: 'InitializeResponse',
    decodeParameters: _initializeRequestCodec.decode,
    encodeParameters: _initializeRequestCodec.encode,
    decodeResult: _initializeResponseCodec.decode,
    encodeResult: _initializeResponseCodec.encode,
  ),
  AcpV1RequestRoute<AuthenticateRequest, AuthenticateResponse>(
    method: 'authenticate',
    symbol: 'authenticate',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'AuthenticateRequest',
    resultDefinition: 'AuthenticateResponse',
    decodeParameters: _authenticateRequestCodec.decode,
    encodeParameters: _authenticateRequestCodec.encode,
    decodeResult: _authenticateResponseCodec.decode,
    encodeResult: _authenticateResponseCodec.encode,
  ),
  AcpV1RequestRoute<NewSessionRequest, NewSessionResponse>(
    method: 'session/new',
    symbol: 'session_new',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'NewSessionRequest',
    resultDefinition: 'NewSessionResponse',
    decodeParameters: _newSessionRequestCodec.decode,
    encodeParameters: _newSessionRequestCodec.encode,
    decodeResult: _newSessionResponseCodec.decode,
    encodeResult: _newSessionResponseCodec.encode,
  ),
  AcpV1RequestRoute<LoadSessionRequest, LoadSessionResponse>(
    method: 'session/load',
    symbol: 'session_load',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'LoadSessionRequest',
    resultDefinition: 'LoadSessionResponse',
    decodeParameters: _loadSessionRequestCodec.decode,
    encodeParameters: _loadSessionRequestCodec.encode,
    decodeResult: _loadSessionResponseCodec.decode,
    encodeResult: _loadSessionResponseCodec.encode,
  ),
  AcpV1RequestRoute<SetSessionModeRequest, SetSessionModeResponse>(
    method: 'session/set_mode',
    symbol: 'session_set_mode',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'SetSessionModeRequest',
    resultDefinition: 'SetSessionModeResponse',
    decodeParameters: _setSessionModeRequestCodec.decode,
    encodeParameters: _setSessionModeRequestCodec.encode,
    decodeResult: _setSessionModeResponseCodec.decode,
    encodeResult: _setSessionModeResponseCodec.encode,
  ),
  AcpV1RequestRoute<
    SetSessionConfigOptionRequest,
    SetSessionConfigOptionResponse
  >(
    method: 'session/set_config_option',
    symbol: 'session_set_config_option',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'SetSessionConfigOptionRequest',
    resultDefinition: 'SetSessionConfigOptionResponse',
    decodeParameters: _setSessionConfigOptionRequestCodec.decode,
    encodeParameters: _setSessionConfigOptionRequestCodec.encode,
    decodeResult: _setSessionConfigOptionResponseCodec.decode,
    encodeResult: _setSessionConfigOptionResponseCodec.encode,
  ),
  AcpV1RequestRoute<PromptRequest, PromptResponse>(
    method: 'session/prompt',
    symbol: 'session_prompt',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'PromptRequest',
    resultDefinition: 'PromptResponse',
    decodeParameters: _promptRequestCodec.decode,
    encodeParameters: _promptRequestCodec.encode,
    decodeResult: _promptResponseCodec.decode,
    encodeResult: _promptResponseCodec.encode,
  ),
  AcpV1NotificationRoute<CancelNotification>(
    method: 'session/cancel',
    symbol: 'session_cancel',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'CancelNotification',
    decodeParameters: _cancelNotificationCodec.decode,
    encodeParameters: _cancelNotificationCodec.encode,
  ),
  AcpV1RequestRoute<ListSessionsRequest, ListSessionsResponse>(
    method: 'session/list',
    symbol: 'session_list',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'ListSessionsRequest',
    resultDefinition: 'ListSessionsResponse',
    decodeParameters: _listSessionsRequestCodec.decode,
    encodeParameters: _listSessionsRequestCodec.encode,
    decodeResult: _listSessionsResponseCodec.decode,
    encodeResult: _listSessionsResponseCodec.encode,
  ),
  AcpV1RequestRoute<DeleteSessionRequest, DeleteSessionResponse>(
    method: 'session/delete',
    symbol: 'session_delete',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'DeleteSessionRequest',
    resultDefinition: 'DeleteSessionResponse',
    decodeParameters: _deleteSessionRequestCodec.decode,
    encodeParameters: _deleteSessionRequestCodec.encode,
    decodeResult: _deleteSessionResponseCodec.decode,
    encodeResult: _deleteSessionResponseCodec.encode,
  ),
  AcpV1RequestRoute<ResumeSessionRequest, ResumeSessionResponse>(
    method: 'session/resume',
    symbol: 'session_resume',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'ResumeSessionRequest',
    resultDefinition: 'ResumeSessionResponse',
    decodeParameters: _resumeSessionRequestCodec.decode,
    encodeParameters: _resumeSessionRequestCodec.encode,
    decodeResult: _resumeSessionResponseCodec.decode,
    encodeResult: _resumeSessionResponseCodec.encode,
  ),
  AcpV1RequestRoute<CloseSessionRequest, CloseSessionResponse>(
    method: 'session/close',
    symbol: 'session_close',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'CloseSessionRequest',
    resultDefinition: 'CloseSessionResponse',
    decodeParameters: _closeSessionRequestCodec.decode,
    encodeParameters: _closeSessionRequestCodec.encode,
    decodeResult: _closeSessionResponseCodec.decode,
    encodeResult: _closeSessionResponseCodec.encode,
  ),
  AcpV1RequestRoute<LogoutRequest, LogoutResponse>(
    method: 'logout',
    symbol: 'logout',
    owner: AcpV1MethodOwner.agent,
    parametersDefinition: 'LogoutRequest',
    resultDefinition: 'LogoutResponse',
    decodeParameters: _logoutRequestCodec.decode,
    encodeParameters: _logoutRequestCodec.encode,
    decodeResult: _logoutResponseCodec.decode,
    encodeResult: _logoutResponseCodec.encode,
  ),
  AcpV1RequestRoute<RequestPermissionRequest, RequestPermissionResponse>(
    method: 'session/request_permission',
    symbol: 'session_request_permission',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'RequestPermissionRequest',
    resultDefinition: 'RequestPermissionResponse',
    decodeParameters: _requestPermissionRequestCodec.decode,
    encodeParameters: _requestPermissionRequestCodec.encode,
    decodeResult: _requestPermissionResponseCodec.decode,
    encodeResult: _requestPermissionResponseCodec.encode,
  ),
  AcpV1NotificationRoute<SessionNotification>(
    method: 'session/update',
    symbol: 'session_update',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'SessionNotification',
    decodeParameters: _sessionNotificationCodec.decode,
    encodeParameters: _sessionNotificationCodec.encode,
  ),
  AcpV1RequestRoute<WriteTextFileRequest, WriteTextFileResponse>(
    method: 'fs/write_text_file',
    symbol: 'fs_write_text_file',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'WriteTextFileRequest',
    resultDefinition: 'WriteTextFileResponse',
    decodeParameters: _writeTextFileRequestCodec.decode,
    encodeParameters: _writeTextFileRequestCodec.encode,
    decodeResult: _writeTextFileResponseCodec.decode,
    encodeResult: _writeTextFileResponseCodec.encode,
  ),
  AcpV1RequestRoute<ReadTextFileRequest, ReadTextFileResponse>(
    method: 'fs/read_text_file',
    symbol: 'fs_read_text_file',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'ReadTextFileRequest',
    resultDefinition: 'ReadTextFileResponse',
    decodeParameters: _readTextFileRequestCodec.decode,
    encodeParameters: _readTextFileRequestCodec.encode,
    decodeResult: _readTextFileResponseCodec.decode,
    encodeResult: _readTextFileResponseCodec.encode,
  ),
  AcpV1RequestRoute<CreateTerminalRequest, CreateTerminalResponse>(
    method: 'terminal/create',
    symbol: 'terminal_create',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'CreateTerminalRequest',
    resultDefinition: 'CreateTerminalResponse',
    decodeParameters: _createTerminalRequestCodec.decode,
    encodeParameters: _createTerminalRequestCodec.encode,
    decodeResult: _createTerminalResponseCodec.decode,
    encodeResult: _createTerminalResponseCodec.encode,
  ),
  AcpV1RequestRoute<TerminalOutputRequest, TerminalOutputResponse>(
    method: 'terminal/output',
    symbol: 'terminal_output',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'TerminalOutputRequest',
    resultDefinition: 'TerminalOutputResponse',
    decodeParameters: _terminalOutputRequestCodec.decode,
    encodeParameters: _terminalOutputRequestCodec.encode,
    decodeResult: _terminalOutputResponseCodec.decode,
    encodeResult: _terminalOutputResponseCodec.encode,
  ),
  AcpV1RequestRoute<ReleaseTerminalRequest, ReleaseTerminalResponse>(
    method: 'terminal/release',
    symbol: 'terminal_release',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'ReleaseTerminalRequest',
    resultDefinition: 'ReleaseTerminalResponse',
    decodeParameters: _releaseTerminalRequestCodec.decode,
    encodeParameters: _releaseTerminalRequestCodec.encode,
    decodeResult: _releaseTerminalResponseCodec.decode,
    encodeResult: _releaseTerminalResponseCodec.encode,
  ),
  AcpV1RequestRoute<WaitForTerminalExitRequest, WaitForTerminalExitResponse>(
    method: 'terminal/wait_for_exit',
    symbol: 'terminal_wait_for_exit',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'WaitForTerminalExitRequest',
    resultDefinition: 'WaitForTerminalExitResponse',
    decodeParameters: _waitForTerminalExitRequestCodec.decode,
    encodeParameters: _waitForTerminalExitRequestCodec.encode,
    decodeResult: _waitForTerminalExitResponseCodec.decode,
    encodeResult: _waitForTerminalExitResponseCodec.encode,
  ),
  AcpV1RequestRoute<KillTerminalRequest, KillTerminalResponse>(
    method: 'terminal/kill',
    symbol: 'terminal_kill',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'KillTerminalRequest',
    resultDefinition: 'KillTerminalResponse',
    decodeParameters: _killTerminalRequestCodec.decode,
    encodeParameters: _killTerminalRequestCodec.encode,
    decodeResult: _killTerminalResponseCodec.decode,
    encodeResult: _killTerminalResponseCodec.encode,
  ),
  AcpV1RequestRoute<CreateElicitationRequest, CreateElicitationResponse>(
    method: 'elicitation/create',
    symbol: 'elicitation_create',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'CreateElicitationRequest',
    resultDefinition: 'CreateElicitationResponse',
    decodeParameters: _createElicitationRequestCodec.decode,
    encodeParameters: _createElicitationRequestCodec.encode,
    decodeResult: _createElicitationResponseCodec.decode,
    encodeResult: _createElicitationResponseCodec.encode,
  ),
  AcpV1NotificationRoute<CompleteElicitationNotification>(
    method: 'elicitation/complete',
    symbol: 'elicitation_complete',
    owner: AcpV1MethodOwner.client,
    parametersDefinition: 'CompleteElicitationNotification',
    decodeParameters: _completeElicitationNotificationCodec.decode,
    encodeParameters: _completeElicitationNotificationCodec.encode,
  ),
  AcpV1NotificationRoute<CancelRequestNotification>(
    method: '\$/cancel_request',
    symbol: 'cancel_request',
    owner: AcpV1MethodOwner.protocol,
    parametersDefinition: 'CancelRequestNotification',
    decodeParameters: _cancelRequestNotificationCodec.decode,
    encodeParameters: _cancelRequestNotificationCodec.encode,
  ),
]);