@@ -19,9 +19,6 @@ model ConditionBase {
1919 */
2020 type : string ;
2121
22- /**
23- * Condition status
24- */
2522 status : ConditionStatus ;
2623
2724 /**
@@ -47,7 +44,8 @@ model ConditionBase {
4744 * Note: observed_generation is at AdapterStatus level, not per-condition,
4845 * since all conditions in one AdapterStatus share the same observed generation
4946 */
50- model AdapterCondition extends ConditionBase {
47+ model AdapterCondition {
48+ ... ConditionBase ;
5149 // No additional fields - inherits all fields from ConditionBase
5250}
5351
@@ -56,7 +54,8 @@ model AdapterCondition extends ConditionBase {
5654 * Used for semantic condition types: "ValidationSuccessful", "DNSSuccessful", "NodePoolSuccessful", etc.
5755 * Includes observed_generation and last_updated_time to track adapter-specific state
5856 */
59- model ResourceCondition extends ConditionBase {
57+ model ResourceCondition {
58+ ... ConditionBase ;
6059 /**
6160 * Generation of the spec that this condition reflects
6261 */
@@ -123,7 +122,8 @@ model AdapterStatusBase {
123122 * Contains multiple conditions, job metadata, and adapter-specific data
124123 */
125124@ example (exampleAdapterStatus )
126- model AdapterStatus extends AdapterStatusBase {
125+ model AdapterStatus {
126+ ... AdapterStatusBase ;
127127 /**
128128 * Kubernetes-style conditions tracking adapter state
129129 * Typically includes: Available, Applied, Health
@@ -147,7 +147,8 @@ model AdapterStatus extends AdapterStatusBase {
147147 * Request payload for creating/updating adapter status
148148 */
149149@ example (exampleAdapterStatusCreateRequest )
150- model AdapterStatusCreateRequest extends AdapterStatusBase {
150+ model AdapterStatusCreateRequest {
151+ ... AdapterStatusBase ;
151152 /**
152153 * When the adapter observed this resource state
153154 * API will use this to set AdapterStatus.last_report_time
@@ -161,6 +162,6 @@ model AdapterStatusCreateRequest extends AdapterStatusBase {
161162 * List of adapter statuses with pagination metadata
162163 */
163164@ example (exampleAdapterStatusList )
164- model AdapterStatusList extends List {
165- items : AdapterStatus [] ;
165+ model AdapterStatusList {
166+ ... List < AdapterStatus > ;
166167}
0 commit comments