pub struct GithubIssuesArgs {Show 13 fields
pub number: Option<u64>,
pub repo_name: Option<String>,
pub query: Option<String>,
pub kind: String,
pub state: String,
pub sort: Option<String>,
pub limit: usize,
pub labels: Option<String>,
pub element_id: Option<String>,
pub lines: Option<String>,
pub grep: Option<String>,
pub context: Option<usize>,
pub refresh: bool,
}Fields§
§number: Option<u64>GitHub issue / PR / Discussion number (FETCH mode).
repo_name: Option<String>org/repo override; defaults to the active server repo.
query: Option<String>Free-text query (SEARCH mode). When set, number is ignored.
kind: String“issue” | “pr” | “discussion” | “all” (default).
state: String“open” (default) | “closed” | “all”.
sort: Option<String>Sort key. Default “created” for list mode, relevance for search.
limit: usizeMax results to return (default 20).
labels: Option<String>Comma-separated label filter (e.g. “bug,P0”).
element_id: Option<String>Drill-down: cached collapsed-element ID returned by a previous
FETCH (e.g. "cb_1", "comment_3", "overflow"). When
set, number is required and the call returns the cached
element instead of re-fetching.
lines: Option<String>Line range filter for drill-down ("N-M" 1-indexed). Only
meaningful alongside element_id. For comment segments,
interpreted as comment-index range.
grep: Option<String>Regex pattern for drill-down. Only meaningful alongside
element_id. Returns matching lines/items plus context.
context: Option<usize>Context lines around each grep match in drill-down mode (default 3).
refresh: boolForce a re-fetch (skip cache) when in FETCH mode. Useful after an issue has been updated upstream.
Trait Implementations§
Source§impl Debug for GithubIssuesArgs
impl Debug for GithubIssuesArgs
Source§impl Default for GithubIssuesArgs
impl Default for GithubIssuesArgs
Source§impl<'de> Deserialize<'de> for GithubIssuesArgs
impl<'de> Deserialize<'de> for GithubIssuesArgs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl JsonSchema for GithubIssuesArgs
impl JsonSchema for GithubIssuesArgs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read more