From 093c0218472c773f7913288f77f74040f7bed069 Mon Sep 17 00:00:00 2001 From: ChristianOmac Date: Mon, 18 May 2026 10:47:05 +0800 Subject: [PATCH] feat(gc/onboarding/cppo-step) add marketplace private offer status --- gc/v1/gc.proto | 12 +++++++++++- openapiv2/apidocs.swagger.json | 12 ++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/gc/v1/gc.proto b/gc/v1/gc.proto index 66d9c682..b9f5de27 100644 --- a/gc/v1/gc.proto +++ b/gc/v1/gc.proto @@ -1669,7 +1669,17 @@ message PayerAccountDetails { // This is used by the UI to "resume" the onboarding flow and show which verification checks // passed/failed when a user comes back later (e.g., after stopping at verification). // Empty when verification hasn't been attempted yet or when no checks were persisted. - repeated VerifyAwsOnboardingResponse.AwsOnboardingFeatureCheck verificationChecks = 8; + repeated VerifyAwsOnboardingResponse.AwsOnboardingFeatureCheck verificationChecks = 5; + + // AWS Marketplace private offer status for this payer account. + // Values: NOT_CREATED, CREATING, PENDING, ACCEPTED, EXPIRED, FAILED, WITHDRAWN. + string marketplacePrivateOfferStatus = 6; + + // Optional. AWS Marketplace offer ID if one has already been created. + string marketplacePrivateOfferId = 7; + + // Optional. Expiration date of the current private offer. + string marketplacePrivateOfferExpirationDate = 8; } message ListPayerAccountsResponse { diff --git a/openapiv2/apidocs.swagger.json b/openapiv2/apidocs.swagger.json index 237a36d6..7e8b7d3c 100644 --- a/openapiv2/apidocs.swagger.json +++ b/openapiv2/apidocs.swagger.json @@ -43841,6 +43841,18 @@ "$ref": "#/definitions/VerifyAwsOnboardingResponseAwsOnboardingFeatureCheck" }, "description": "Detailed AWS verification results (best-effort) returned from the last VerifyAwsOnboarding call.\nThis is used by the UI to \"resume\" the onboarding flow and show which verification checks\npassed/failed when a user comes back later (e.g., after stopping at verification).\nEmpty when verification hasn't been attempted yet or when no checks were persisted." + }, + "marketplacePrivateOfferStatus": { + "type": "string", + "description": "AWS Marketplace private offer status for this payer account.\nValues: NOT_CREATED, CREATING, PENDING, ACCEPTED, EXPIRED, FAILED, WITHDRAWN." + }, + "marketplacePrivateOfferId": { + "type": "string", + "description": "Optional. AWS Marketplace offer ID if one has already been created." + }, + "marketplacePrivateOfferExpirationDate": { + "type": "string", + "description": "Optional. Expiration date of the current private offer." } } },