# BillingApi::ServerProduct ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **product_code** | **String** | The code identifying the product. This code has significant across all locations. | | | **product_category** | **String** | The product category. | | | **plans** | [**Array<PricingPlan>**](PricingPlan.md) | The pricing plans available for this product. | [optional] | | **metadata** | [**ServerProductMetadata**](ServerProductMetadata.md) | | | ## Example ```ruby require 'pnap_billing_api' instance = BillingApi::ServerProduct.new( product_code: s1.c1.small, product_category: SERVER, plans: null, metadata: null ) ```