Skip to content

feat: API Sync by GitHub Action for @tutkat#171

Open
github-actions[bot] wants to merge 4 commits intomainfrom
sync/gh-1771321675
Open

feat: API Sync by GitHub Action for @tutkat#171
github-actions[bot] wants to merge 4 commits intomainfrom
sync/gh-1771321675

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 17, 2026

This API Sync PR was triggered by @tutkat through GitHub Actions workflow_displatch
on 2026-02-17.

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

Changes in SDK

New APIs

  • api_company_profiles.go - CRUD operations for company profiles with private service, service profile, and tag associations
  • api_logos.go - Logo retrieval and deletion operations
  • api_tags.go - Tag creation and listing operations

Enhanced APIs

  • api_metrics.go - Added GetMetricByName endpoint with wildcard support for metro-level metrics (equinix.fabric.metro.{SOURCE_METRO_CODE}_{DESTINATION_METRO_CODE}.latency, equinix.fabric.metro.{SOURCE_METRO_CODE}_{DESTINATION_METRO_CODE}.jitter_avg)
  • api_ports.go - Enhanced functionality
  • api_service_profiles.go - Enhanced functionality
  • api_service_tokens.go - Enhanced functionality

New Models

  • model_company_metro.go - Company metro information
  • model_company_profile_sort_direction.go - Sort direction enum for company profile queries
  • model_get_metrics_by_name_response.go - Metrics query response with pagination support
  • model_platform_changelog.go - Change tracking metadata for platform updates
  • model_response_incomplete_details.go - Details about incomplete responses
  • model_response_incomplete_details_reason.go - Reason codes for incomplete responses
  • model_response_usage_input_tokens_details.go - Input token usage tracking
  • model_response_usage_output_tokens_details.go - Output token usage tracking
  • model_sort.go - Generic sort criteria model

Updated Models

  • model_attach_logo_response.go - Attach logo response model
  • model_cloud_event_asset_type.go - Cloud event asset type enum expansion
  • model_company_logo.go - Company logo model
  • model_company_profile_change.go - Company profile change tracking
  • model_company_profile_request.go - Company profile request model
  • model_company_profile_response.go - Company profile response model
  • model_company_profile_search_request.go - Company profile search request
  • model_connection_route_table_entry.go - Connection route table entry
  • model_equinix_status.go - Equinix status enum expansion
  • model_geo_scope_type.go - Geographic scope type enum expansion
  • model_logo_response.go - Logo response model
  • model_metric_resource.go - Metric resource model
  • model_metro.go - Metro information model
  • model_metro_response.go - Metro response model
  • model_patch_operation_op.go - Patch operation enum expansion
  • model_port_order_purchase_order.go - Port order purchase order model
  • model_port_order_purchase_order_selection_type.go - Purchase order selection type
  • model_port_order_purchase_order_type.go - Purchase order type
  • model_port_order_signature.go - Port order signature model
  • model_port_order_signature_delegate.go - Port order signature delegate
  • model_port_order_signature_signatory.go - Port order signature signatory
  • model_tag_response.go - Tag response model
  • model_virtual_port_price.go - Virtual port pricing model

Breaking Changes

  • model_company_profile_update_response.go - REMOVED (replaced by refactored response structure using CompanyMetro and other models)

Copy link

Copilot AI commented Feb 17, 2026

@tutkat I've opened a new pull request, #172, to work on those changes. Once the pull request is ready, I'll request review from you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants