IntelligenceX

API Reference

Class

McpOauthLoginStart

Namespace IntelligenceX.OpenAI.AppServer.Models
Assembly IntelligenceX
Modifiers sealed

Represents the initial response from an MCP OAuth login start request.

Inheritance

  • Object
  • McpOauthLoginStart

Constructors

public McpOauthLoginStart(String loginId, String authUrl, JsonObject raw, JsonObject additional) #

Initializes a new MCP OAuth login start model.

Parameters

loginId System.String requiredposition: 0
authUrl System.String requiredposition: 1
raw IntelligenceX.Json.JsonObject requiredposition: 2
additional IntelligenceX.Json.JsonObject requiredposition: 3

Methods

public static McpOauthLoginStart FromJson(JsonObject obj) #
Returns: McpOauthLoginStart

Parses the MCP OAuth login start payload from JSON.

Parameters

obj IntelligenceX.Json.JsonObject requiredposition: 0
Source JSON object.

Returns

The parsed login start model.

Properties

public String LoginId { get; } #

Gets the login identifier used to correlate this OAuth flow.

public String AuthUrl { get; } #

Gets the browser authorization URL for completing OAuth consent.

public JsonObject Raw { get; } #

Gets the original raw JSON payload returned by app-server.

public JsonObject Additional { get; } #

Gets unrecognized fields from the payload.