Skip to content

Commit

Permalink
feat: API Sync by GitHub Action for @thogarty (#74)
Browse files Browse the repository at this point in the history
This API Sync PR was triggered by @thogarty through [GitHub Actions
workflow_displatch](https://github.com/equinix/equinix-sdk-go/actions?query=event%3Aworkflow_dispatch)
on 2024-08-12.

* latest Swagger is fetched
* patches have been applied
* generated client has been updated

## Changes in SDK

### Enhancements

* Additional methods ->
  - Marketplace Subscription API Added
    * GetSubscriptionById Endpoint method
  - Precision Time Service
    * SearchTimeServices Endpoint method


* Additional models ->
  - MarketplaceSubscription
  - SubscriptionAsset
  - SubscriptionEntitlementResponse
  - SubscriptionResponse
  - SubscriptionRouterPackageType
  - SubscriptionTrial
  - AnyOfTimeServiceFilter
  - PrecisionTimeServiceResponse
  - ServiceSearchResponse
  - TimeServiceFilter
  - TimeServiceFilters
  - TimeServiceOrFilter
  - TimeServiceSimpleExpression
  - TimeServiceSortCriteria
  - TimeServicesSearchRequest
  
* Models extended ->
  - BgpConnectionIpv4
  - BgpConnectionIpv6
  - ConnectionAcceptanceData
  - PhysicalPort
  - PortOrder
  - RoutingProtocolBgpData
  - RoutingProtocolBgpType
  - CloudRouter; MarketplaceSubscription Addition
  - CloudRouterPostRequest; MarketplaceSubscription Addition
  - Connection; MarketplaceSubscription Addition
  - ConnectionPostRequest; MarketplaceSubscription Addition
 
* Constants added ->
  - CONNECTION_PROVIDER_BANDWIDTH_REQUEST_Actions
  - SubscriptionAssetType
  - SubscriptionStatus
  - TimeServiceSortBy
  - TimeServiceSortDirection

### Breaking Changes

* Models changed ->
  - Md5 model changed Id data type from string to int32
  • Loading branch information
thogarty authored Aug 12, 2024
2 parents 90311a4 + f67140a commit cef1607
Show file tree
Hide file tree
Showing 97 changed files with 9,887 additions and 266 deletions.
27 changes: 26 additions & 1 deletion services/fabricv4/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Equinix Fabric is an advanced software-defined interconnection solution that ena
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.

- API version: 4.14
- API version: 4.15
- Package version: 0.43.0
- Generator version: 7.4.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Expand Down Expand Up @@ -97,6 +97,7 @@ Class | Method | HTTP request | Description
*ConnectionsApi* | [**UpdateConnectionByUuid**](docs/ConnectionsApi.md#updateconnectionbyuuid) | **Patch** /fabric/v4/connections/{connectionId} | Update by ID
*ConnectionsApi* | [**ValidateConnections**](docs/ConnectionsApi.md#validateconnections) | **Post** /fabric/v4/connections/validate | Validate Connection
*HealthApi* | [**GetStatus**](docs/HealthApi.md#getstatus) | **Get** /fabric/v4/health | Get service status
*MarketplaceSubscriptionsApi* | [**GetSubscriptionById**](docs/MarketplaceSubscriptionsApi.md#getsubscriptionbyid) | **Get** /fabric/v4/marketplaceSubscriptions/{subscriptionId} | Get Subscription
*MetrosApi* | [**GetMetroByCode**](docs/MetrosApi.md#getmetrobycode) | **Get** /fabric/v4/metros/{metroCode} | Get Metro by Code
*MetrosApi* | [**GetMetros**](docs/MetrosApi.md#getmetros) | **Get** /fabric/v4/metros | Get all Metros
*NetworksApi* | [**CreateNetwork**](docs/NetworksApi.md#createnetwork) | **Post** /fabric/v4/networks | Create Network
Expand All @@ -121,6 +122,7 @@ Class | Method | HTTP request | Description
*PrecisionTimeApi* | [**GetTimeServicesConnectionsByServiceId**](docs/PrecisionTimeApi.md#gettimeservicesconnectionsbyserviceid) | **Get** /fabric/v4/timeServices/{serviceId}/connections | Get Connection Links
*PrecisionTimeApi* | [**GetTimeServicesPackageByCode**](docs/PrecisionTimeApi.md#gettimeservicespackagebycode) | **Get** /fabric/v4/timeServicePackages/{packageCode} | Get Package By Code
*PrecisionTimeApi* | [**GetTimeServicesPackages**](docs/PrecisionTimeApi.md#gettimeservicespackages) | **Get** /fabric/v4/timeServicePackages | Get Packages
*PrecisionTimeApi* | [**SearchTimeServices**](docs/PrecisionTimeApi.md#searchtimeservices) | **Post** /fabric/v4/timeServices/search | Search Time Services
*PrecisionTimeApi* | [**UpdateTimeServicesById**](docs/PrecisionTimeApi.md#updatetimeservicesbyid) | **Patch** /fabric/v4/timeServices/{serviceId} | Patch time service
*PricesApi* | [**SearchPrices**](docs/PricesApi.md#searchprices) | **Post** /fabric/v4/prices/search | Get Prices
*RouteFilterRulesApi* | [**CreateRouteFilterRule**](docs/RouteFilterRulesApi.md#createroutefilterrule) | **Post** /fabric/v4/routeFilters/{routeFilterId}/routeFilterRules | Create RFRule
Expand Down Expand Up @@ -315,6 +317,8 @@ Class | Method | HTTP request | Description
- [LinkProtocolUntagged](docs/LinkProtocolUntagged.md)
- [LinkProtocolVxlan](docs/LinkProtocolVxlan.md)
- [MarketingInfo](docs/MarketingInfo.md)
- [MarketplaceSubscription](docs/MarketplaceSubscription.md)
- [MarketplaceSubscriptionType](docs/MarketplaceSubscriptionType.md)
- [Md5](docs/Md5.md)
- [Md5Type](docs/Md5Type.md)
- [MetalInterconnection](docs/MetalInterconnection.md)
Expand Down Expand Up @@ -412,6 +416,7 @@ Class | Method | HTTP request | Description
- [PrecisionTimeServicePackagesResponse](docs/PrecisionTimeServicePackagesResponse.md)
- [PrecisionTimeServiceRequest](docs/PrecisionTimeServiceRequest.md)
- [PrecisionTimeServiceRequestType](docs/PrecisionTimeServiceRequestType.md)
- [PrecisionTimeServiceResponse](docs/PrecisionTimeServiceResponse.md)
- [Presence](docs/Presence.md)
- [Price](docs/Price.md)
- [PriceCategory](docs/PriceCategory.md)
Expand Down Expand Up @@ -526,10 +531,12 @@ Class | Method | HTTP request | Description
- [ServiceProfileTypeEnum](docs/ServiceProfileTypeEnum.md)
- [ServiceProfileVisibilityEnum](docs/ServiceProfileVisibilityEnum.md)
- [ServiceProfiles](docs/ServiceProfiles.md)
- [ServiceSearchResponse](docs/ServiceSearchResponse.md)
- [ServiceToken](docs/ServiceToken.md)
- [ServiceTokenActionRequest](docs/ServiceTokenActionRequest.md)
- [ServiceTokenActions](docs/ServiceTokenActions.md)
- [ServiceTokenChangeOperation](docs/ServiceTokenChangeOperation.md)
- [ServiceTokenChangeOperationOp](docs/ServiceTokenChangeOperationOp.md)
- [ServiceTokenConnection](docs/ServiceTokenConnection.md)
- [ServiceTokenConnectionType](docs/ServiceTokenConnectionType.md)
- [ServiceTokenSearchExpression](docs/ServiceTokenSearchExpression.md)
Expand Down Expand Up @@ -563,6 +570,24 @@ Class | Method | HTTP request | Description
- [Statistics](docs/Statistics.md)
- [StatisticsViewPoint](docs/StatisticsViewPoint.md)
- [SubInterface](docs/SubInterface.md)
- [SubscriptionAsset](docs/SubscriptionAsset.md)
- [SubscriptionAssetType](docs/SubscriptionAssetType.md)
- [SubscriptionEntitlementResponse](docs/SubscriptionEntitlementResponse.md)
- [SubscriptionResponse](docs/SubscriptionResponse.md)
- [SubscriptionResponseMarketplace](docs/SubscriptionResponseMarketplace.md)
- [SubscriptionResponseOfferType](docs/SubscriptionResponseOfferType.md)
- [SubscriptionRouterPackageType](docs/SubscriptionRouterPackageType.md)
- [SubscriptionRouterPackageTypeCode](docs/SubscriptionRouterPackageTypeCode.md)
- [SubscriptionStatus](docs/SubscriptionStatus.md)
- [SubscriptionTrial](docs/SubscriptionTrial.md)
- [TimeServiceFilter](docs/TimeServiceFilter.md)
- [TimeServiceFilters](docs/TimeServiceFilters.md)
- [TimeServiceOrFilter](docs/TimeServiceOrFilter.md)
- [TimeServiceSimpleExpression](docs/TimeServiceSimpleExpression.md)
- [TimeServiceSortBy](docs/TimeServiceSortBy.md)
- [TimeServiceSortCriteria](docs/TimeServiceSortCriteria.md)
- [TimeServiceSortDirection](docs/TimeServiceSortDirection.md)
- [TimeServicesSearchRequest](docs/TimeServicesSearchRequest.md)
- [TopUtilizedStatistics](docs/TopUtilizedStatistics.md)
- [ValidateRequest](docs/ValidateRequest.md)
- [ValidateRequestFilter](docs/ValidateRequestFilter.md)
Expand Down
168 changes: 168 additions & 0 deletions services/fabricv4/api_marketplace_subscriptions.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit cef1607

Please sign in to comment.