Show milestone and pull request states

This commit is contained in:
Georg Bauer
2026-07-31 18:39:10 +02:00
parent acf2c839ad
commit 128be97e20
6 changed files with 148 additions and 33 deletions

View File

@@ -2617,6 +2617,7 @@ public func FfiConverterTypeMilestonePage_lower(_ value: MilestonePage) -> RustB
public struct MilestoneRow: Equatable, Hashable {
public var id: Int64
public var state: String
public var title: String
public var description: String
public var meta: String
@@ -2626,8 +2627,9 @@ public struct MilestoneRow: Equatable, Hashable {
// Default memberwise initializers are never public by default, so we
// declare one manually.
public init(id: Int64, title: String, description: String, meta: String, hasIssues: Bool, progress: Double, progressAccessibility: String) {
public init(id: Int64, state: String, title: String, description: String, meta: String, hasIssues: Bool, progress: Double, progressAccessibility: String) {
self.id = id
self.state = state
self.title = title
self.description = description
self.meta = meta
@@ -2653,6 +2655,7 @@ public struct FfiConverterTypeMilestoneRow: FfiConverterRustBuffer {
return
try MilestoneRow(
id: FfiConverterInt64.read(from: &buf),
state: FfiConverterString.read(from: &buf),
title: FfiConverterString.read(from: &buf),
description: FfiConverterString.read(from: &buf),
meta: FfiConverterString.read(from: &buf),
@@ -2664,6 +2667,7 @@ public struct FfiConverterTypeMilestoneRow: FfiConverterRustBuffer {
public static func write(_ value: MilestoneRow, into buf: inout [UInt8]) {
FfiConverterInt64.write(value.id, into: &buf)
FfiConverterString.write(value.state, into: &buf)
FfiConverterString.write(value.title, into: &buf)
FfiConverterString.write(value.description, into: &buf)
FfiConverterString.write(value.meta, into: &buf)
@@ -2799,6 +2803,7 @@ public func FfiConverterTypePullListPage_lower(_ value: PullListPage) -> RustBuf
public struct PullPage: Equatable, Hashable {
public var title: String
public var state: String
public var meta: String
public var body: String
public var filesRef: String
@@ -2808,8 +2813,9 @@ public struct PullPage: Equatable, Hashable {
// Default memberwise initializers are never public by default, so we
// declare one manually.
public init(title: String, meta: String, body: String, filesRef: String, files: [FileRow], comments: [CommentRow], hasMore: Bool) {
public init(title: String, state: String, meta: String, body: String, filesRef: String, files: [FileRow], comments: [CommentRow], hasMore: Bool) {
self.title = title
self.state = state
self.meta = meta
self.body = body
self.filesRef = filesRef
@@ -2835,6 +2841,7 @@ public struct FfiConverterTypePullPage: FfiConverterRustBuffer {
return
try PullPage(
title: FfiConverterString.read(from: &buf),
state: FfiConverterString.read(from: &buf),
meta: FfiConverterString.read(from: &buf),
body: FfiConverterString.read(from: &buf),
filesRef: FfiConverterString.read(from: &buf),
@@ -2846,6 +2853,7 @@ public struct FfiConverterTypePullPage: FfiConverterRustBuffer {
public static func write(_ value: PullPage, into buf: inout [UInt8]) {
FfiConverterString.write(value.title, into: &buf)
FfiConverterString.write(value.state, into: &buf)
FfiConverterString.write(value.meta, into: &buf)
FfiConverterString.write(value.body, into: &buf)
FfiConverterString.write(value.filesRef, into: &buf)
@@ -2875,16 +2883,18 @@ public struct PullRow: Equatable, Hashable {
public var number: Int64
public var owner: String
public var repository: String
public var state: String
public var title: String
public var summary: String
public var meta: String
// Default memberwise initializers are never public by default, so we
// declare one manually.
public init(number: Int64, owner: String, repository: String, title: String, summary: String, meta: String) {
public init(number: Int64, owner: String, repository: String, state: String, title: String, summary: String, meta: String) {
self.number = number
self.owner = owner
self.repository = repository
self.state = state
self.title = title
self.summary = summary
self.meta = meta
@@ -2909,6 +2919,7 @@ public struct FfiConverterTypePullRow: FfiConverterRustBuffer {
number: FfiConverterInt64.read(from: &buf),
owner: FfiConverterString.read(from: &buf),
repository: FfiConverterString.read(from: &buf),
state: FfiConverterString.read(from: &buf),
title: FfiConverterString.read(from: &buf),
summary: FfiConverterString.read(from: &buf),
meta: FfiConverterString.read(from: &buf)
@@ -2919,6 +2930,7 @@ public struct FfiConverterTypePullRow: FfiConverterRustBuffer {
FfiConverterInt64.write(value.number, into: &buf)
FfiConverterString.write(value.owner, into: &buf)
FfiConverterString.write(value.repository, into: &buf)
FfiConverterString.write(value.state, into: &buf)
FfiConverterString.write(value.title, into: &buf)
FfiConverterString.write(value.summary, into: &buf)
FfiConverterString.write(value.meta, into: &buf)