Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,13 @@ Name | Type
`stream` | string
`publicationStream` | string
`authors` | [Array<RfcAuthorRequest>](RfcAuthorRequest.md)
`shepherdId` | number
`iesgContactId` | number
`rfcNumber` | number
`consensus` | boolean
`ianaStatusSlug` | [IanaStatusSlugEnum](IanaStatusSlugEnum.md)
`repository` | string
`streamManagerId` | number

## Example

Expand All @@ -51,10 +54,13 @@ const example = {
"stream": null,
"publicationStream": null,
"authors": null,
"shepherdId": null,
"iesgContactId": null,
"rfcNumber": null,
"consensus": null,
"ianaStatusSlug": null,
"repository": null,
"streamManagerId": null,
} satisfies PatchedRfcToBeRequest

console.log(example)
Expand Down
8 changes: 8 additions & 0 deletions precomputer/generated/purple_client/docs/PublicQueueItem.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ Name | Type
`authors` | [Array<PublicQueueAuthor>](PublicQueueAuthor.md)
`approvalLogMessage` | [Array<ApprovalLogMessage>](ApprovalLogMessage.md)
`stream` | string
`group` | string
`groupName` | string
`stdLevel` | string
`references` | [Array<RpcRelatedDocument>](RpcRelatedDocument.md)

## Example

Expand Down Expand Up @@ -55,6 +59,10 @@ const example = {
"authors": null,
"approvalLogMessage": null,
"stream": null,
"group": null,
"groupName": null,
"stdLevel": null,
"references": null,
} satisfies PublicQueueItem

console.log(example)
Expand Down
2 changes: 2 additions & 0 deletions precomputer/generated/purple_client/docs/RfcToBe.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Name | Type
`additionalEmails` | [Array<AdditionalEmail>](AdditionalEmail.md)
`repository` | string
`blockingReasons` | [Array<RfcToBeBlockingReason>](RfcToBeBlockingReason.md)
`streamManager` | [BaseDatatrackerPerson](BaseDatatrackerPerson.md)

## Example

Expand Down Expand Up @@ -81,6 +82,7 @@ const example = {
"additionalEmails": null,
"repository": null,
"blockingReasons": null,
"streamManager": null,
} satisfies RfcToBe

console.log(example)
Expand Down
6 changes: 6 additions & 0 deletions precomputer/generated/purple_client/docs/RfcToBeRequest.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,13 @@ Name | Type
`stream` | string
`publicationStream` | string
`authors` | [Array<RfcAuthorRequest>](RfcAuthorRequest.md)
`shepherdId` | number
`iesgContactId` | number
`rfcNumber` | number
`consensus` | boolean
`ianaStatusSlug` | [IanaStatusSlugEnum](IanaStatusSlugEnum.md)
`repository` | string
`streamManagerId` | number

## Example

Expand All @@ -51,10 +54,13 @@ const example = {
"stream": null,
"publicationStream": null,
"authors": null,
"shepherdId": null,
"iesgContactId": null,
"rfcNumber": null,
"consensus": null,
"ianaStatusSlug": null,
"repository": null,
"streamManagerId": null,
} satisfies RfcToBeRequest

console.log(example)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,18 @@ export interface PatchedRfcToBeRequest {
* @memberof PatchedRfcToBeRequest
*/
authors?: Array<RfcAuthorRequest>;
/**
* Set the document shepherd by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof PatchedRfcToBeRequest
*/
shepherdId?: number | null;
/**
* Set the IESG contact by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof PatchedRfcToBeRequest
*/
iesgContactId?: number | null;
/**
*
* @type {number}
Expand Down Expand Up @@ -160,6 +172,12 @@ export interface PatchedRfcToBeRequest {
* @memberof PatchedRfcToBeRequest
*/
repository?: string;
/**
* Set the stream manager by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof PatchedRfcToBeRequest
*/
streamManagerId?: number | null;
}


Expand Down Expand Up @@ -197,10 +215,13 @@ export function PatchedRfcToBeRequestFromJSONTyped(json: any, ignoreDiscriminato
'stream': json['stream'] == null ? undefined : json['stream'],
'publicationStream': json['publication_stream'] == null ? undefined : json['publication_stream'],
'authors': json['authors'] == null ? undefined : ((json['authors'] as Array<any>).map(RfcAuthorRequestFromJSON)),
'shepherdId': json['shepherd_id'] == null ? undefined : json['shepherd_id'],
'iesgContactId': json['iesg_contact_id'] == null ? undefined : json['iesg_contact_id'],
'rfcNumber': json['rfc_number'] == null ? undefined : json['rfc_number'],
'consensus': json['consensus'] == null ? undefined : json['consensus'],
'ianaStatusSlug': json['iana_status_slug'] == null ? undefined : IanaStatusSlugEnumFromJSON(json['iana_status_slug']),
'repository': json['repository'] == null ? undefined : json['repository'],
'streamManagerId': json['stream_manager_id'] == null ? undefined : json['stream_manager_id'],
};
}

Expand Down Expand Up @@ -231,10 +252,13 @@ export function PatchedRfcToBeRequestToJSONTyped(value?: PatchedRfcToBeRequest |
'stream': value['stream'],
'publication_stream': value['publicationStream'],
'authors': value['authors'] == null ? undefined : ((value['authors'] as Array<any>).map(RfcAuthorRequestToJSON)),
'shepherd_id': value['shepherdId'],
'iesg_contact_id': value['iesgContactId'],
'rfc_number': value['rfcNumber'],
'consensus': value['consensus'],
'iana_status_slug': IanaStatusSlugEnumToJSON(value['ianaStatusSlug']),
'repository': value['repository'],
'stream_manager_id': value['streamManagerId'],
};
}

46 changes: 43 additions & 3 deletions precomputer/generated/purple_client/models/PublicQueueItem.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,13 @@ import {
PublicAssignmentToJSON,
PublicAssignmentToJSONTyped,
} from './PublicAssignment.ts';
import type { RpcRelatedDocument } from './RpcRelatedDocument.ts';
import {
RpcRelatedDocumentFromJSON,
RpcRelatedDocumentFromJSONTyped,
RpcRelatedDocumentToJSON,
RpcRelatedDocumentToJSONTyped,
} from './RpcRelatedDocument.ts';
import type { ActionHolder } from './ActionHolder.ts';
import {
ActionHolderFromJSON,
Expand Down Expand Up @@ -204,12 +211,36 @@ export interface PublicQueueItem {
* @memberof PublicQueueItem
*/
readonly approvalLogMessage?: Array<ApprovalLogMessage>;
/**
* Current stream
* @type {string}
* @memberof PublicQueueItem
*/
stream: string;
/**
* Acronym of datatracker group where this document originated, if any
* @type {string}
* @memberof PublicQueueItem
*/
group?: string;
/**
*
* @type {string}
* @memberof PublicQueueItem
*/
readonly stream?: string;
readonly groupName?: string | null;
/**
* Current StdLevel
* @type {string}
* @memberof PublicQueueItem
*/
stdLevel: string;
/**
*
* @type {Array<RpcRelatedDocument>}
* @memberof PublicQueueItem
*/
readonly references?: Array<RpcRelatedDocument>;
}

/**
Expand All @@ -221,6 +252,8 @@ export function instanceOfPublicQueueItem(value: object): value is PublicQueueIt
if (!('disposition' in value) || value['disposition'] === undefined) return false;
if (!('enqueuedAt' in value) || value['enqueuedAt'] === undefined) return false;
if (!('authors' in value) || value['authors'] === undefined) return false;
if (!('stream' in value) || value['stream'] === undefined) return false;
if (!('stdLevel' in value) || value['stdLevel'] === undefined) return false;
return true;
}

Expand Down Expand Up @@ -253,15 +286,19 @@ export function PublicQueueItemFromJSONTyped(json: any, ignoreDiscriminator: boo
'blockingReasons': json['blocking_reasons'] == null ? undefined : ((json['blocking_reasons'] as Array<any>).map(RfcToBeBlockingReasonFromJSON)),
'authors': ((json['authors'] as Array<any>).map(PublicQueueAuthorFromJSON)),
'approvalLogMessage': json['approval_log_message'] == null ? undefined : ((json['approval_log_message'] as Array<any>).map(ApprovalLogMessageFromJSON)),
'stream': json['stream'] == null ? undefined : json['stream'],
'stream': json['stream'],
'group': json['group'] == null ? undefined : json['group'],
'groupName': json['group_name'] == null ? undefined : json['group_name'],
'stdLevel': json['std_level'],
'references': json['references'] == null ? undefined : ((json['references'] as Array<any>).map(RpcRelatedDocumentFromJSON)),
};
}

export function PublicQueueItemToJSON(json: any): PublicQueueItem {
return PublicQueueItemToJSONTyped(json, false);
}

export function PublicQueueItemToJSONTyped(value?: Omit<PublicQueueItem, 'id'|'name'|'labels'|'cluster'|'assignment_set'|'actionholder_set'|'pending_activities'|'pages'|'final_approval'|'iana_status'|'blocking_reasons'|'approval_log_message'|'stream'> | null, ignoreDiscriminator: boolean = false): any {
export function PublicQueueItemToJSONTyped(value?: Omit<PublicQueueItem, 'id'|'name'|'labels'|'cluster'|'assignment_set'|'actionholder_set'|'pending_activities'|'pages'|'final_approval'|'iana_status'|'blocking_reasons'|'approval_log_message'|'group_name'|'references'> | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
Expand All @@ -275,6 +312,9 @@ export function PublicQueueItemToJSONTyped(value?: Omit<PublicQueueItem, 'id'|'n
'rfc_number': value['rfcNumber'],
'enqueued_at': value['enqueuedAt'].toISOString(),
'authors': ((value['authors'] as Array<any>).map(PublicQueueAuthorToJSON)),
'stream': value['stream'],
'group': value['group'],
'std_level': value['stdLevel'],
};
}

9 changes: 8 additions & 1 deletion precomputer/generated/purple_client/models/RfcToBe.ts
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,12 @@ export interface RfcToBe {
* @memberof RfcToBe
*/
readonly blockingReasons?: Array<RfcToBeBlockingReason>;
/**
*
* @type {BaseDatatrackerPerson}
* @memberof RfcToBe
*/
readonly streamManager?: BaseDatatrackerPerson;
}

/**
Expand Down Expand Up @@ -355,14 +361,15 @@ export function RfcToBeFromJSONTyped(json: any, ignoreDiscriminator: boolean): R
'additionalEmails': json['additional_emails'] == null ? undefined : ((json['additional_emails'] as Array<any>).map(AdditionalEmailFromJSON)),
'repository': json['repository'] == null ? undefined : json['repository'],
'blockingReasons': json['blocking_reasons'] == null ? undefined : ((json['blocking_reasons'] as Array<any>).map(RfcToBeBlockingReasonFromJSON)),
'streamManager': json['stream_manager'] == null ? undefined : BaseDatatrackerPersonFromJSON(json['stream_manager']),
};
}

export function RfcToBeToJSON(json: any): RfcToBe {
return RfcToBeToJSONTyped(json, false);
}

export function RfcToBeToJSONTyped(value?: Omit<RfcToBe, 'id'|'name'|'draft'|'cluster'|'shepherd'|'iesg_contact'|'assignment_set'|'actionholder_set'|'pending_activities'|'published_at'|'subseries'|'iana_status'|'additional_emails'|'blocking_reasons'> | null, ignoreDiscriminator: boolean = false): any {
export function RfcToBeToJSONTyped(value?: Omit<RfcToBe, 'id'|'name'|'draft'|'cluster'|'shepherd'|'iesg_contact'|'assignment_set'|'actionholder_set'|'pending_activities'|'published_at'|'subseries'|'iana_status'|'additional_emails'|'blocking_reasons'|'stream_manager'> | null, ignoreDiscriminator: boolean = false): any {
if (value == null) {
return value;
}
Expand Down
24 changes: 24 additions & 0 deletions precomputer/generated/purple_client/models/RfcToBeRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,18 @@ export interface RfcToBeRequest {
* @memberof RfcToBeRequest
*/
authors: Array<RfcAuthorRequest>;
/**
* Set the document shepherd by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof RfcToBeRequest
*/
shepherdId?: number | null;
/**
* Set the IESG contact by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof RfcToBeRequest
*/
iesgContactId?: number | null;
/**
*
* @type {number}
Expand Down Expand Up @@ -160,6 +172,12 @@ export interface RfcToBeRequest {
* @memberof RfcToBeRequest
*/
repository?: string;
/**
* Set the stream manager by providing their datatracker person ID. The DatatrackerPerson record will be created if it does not exist.
* @type {number}
* @memberof RfcToBeRequest
*/
streamManagerId?: number | null;
}


Expand Down Expand Up @@ -205,10 +223,13 @@ export function RfcToBeRequestFromJSONTyped(json: any, ignoreDiscriminator: bool
'stream': json['stream'],
'publicationStream': json['publication_stream'] == null ? undefined : json['publication_stream'],
'authors': ((json['authors'] as Array<any>).map(RfcAuthorRequestFromJSON)),
'shepherdId': json['shepherd_id'] == null ? undefined : json['shepherd_id'],
'iesgContactId': json['iesg_contact_id'] == null ? undefined : json['iesg_contact_id'],
'rfcNumber': json['rfc_number'] == null ? undefined : json['rfc_number'],
'consensus': json['consensus'] == null ? undefined : json['consensus'],
'ianaStatusSlug': json['iana_status_slug'] == null ? undefined : IanaStatusSlugEnumFromJSON(json['iana_status_slug']),
'repository': json['repository'] == null ? undefined : json['repository'],
'streamManagerId': json['stream_manager_id'] == null ? undefined : json['stream_manager_id'],
};
}

Expand Down Expand Up @@ -239,10 +260,13 @@ export function RfcToBeRequestToJSONTyped(value?: RfcToBeRequest | null, ignoreD
'stream': value['stream'],
'publication_stream': value['publicationStream'],
'authors': ((value['authors'] as Array<any>).map(RfcAuthorRequestToJSON)),
'shepherd_id': value['shepherdId'],
'iesg_contact_id': value['iesgContactId'],
'rfc_number': value['rfcNumber'],
'consensus': value['consensus'],
'iana_status_slug': IanaStatusSlugEnumToJSON(value['ianaStatusSlug']),
'repository': value['repository'],
'stream_manager_id': value['streamManagerId'],
};
}

Loading
Loading