Update a product offering
patch
                    https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOffering/{id}
Request
Path Parameters
                - 
                    id(required):  string
                    
                    The unique identifier of the resource item.
 
Supported Media Types
                            - application/json
 
Root Schema : ProductOfferingOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingOracleMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOffering
                
            Title:
ProductOfferingDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOffering":"#/components/schemas/ProductOffering", "ProductOfferingOracle":"#/components/schemas/ProductOfferingOracle" } } - 
                
                object 
                
                
             type
                
            
 
Nested Schema : ProductOffering
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
ProductOfferingDiscriminator: @type 
Discriminator Values
Show Source- 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Immediate base (class) type of the product offering
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                A link to the schema describing this product offering
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Class type of the product offering
 - 
                
                    
                    agreement: array
                    
                    
                
                
                    agreement
                
                
                
 - 
                
                    
                    attachment: array
                    
                    
                
                
                    attachment
                
                
                
 - 
                
                    
                    bundledGroupProductOffering: array
                    
                    
                
                
                    bundledGroupProductOffering
                
                
                A BundledGroupProductOffering. A group of ProductOfferings that can be selected for instantiation, e.g. between 2 and 7 from a list of 15 channel packs.
 - 
                
                    
                    bundledProductOffering: array
                    
                    
                
                
                    bundledProductOffering
                
                
                
 - 
                
                    
                    category: array
                    
                    
                
                
                    category
                
                
                
 - 
                
                    
                    channel: array
                    
                    
                
                
                    channel
                
                
                
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                Description of the productOffering
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the ProductOffering
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
30Unique identifier of the productOffering - 
                
                    
                    isBundle: boolean
                    
                    
                     
                    
                
                
                isBundle determines whether a productOffering represents a single productOffering (false), or a bundle of productOfferings (true).
 - 
                
                    
                    isSellable: boolean
                    
                    
                     
                    
                
                
                A flag indicating if this product offer can be sold stand-alone for sale or not. If this flag is false it indicates that the offer can only be sold within a bundle.
 - 
                
                    
                    lastUpdate: string
                    
                    
                     (date-time) 
                    
                
                
                Date and time of the last update
 - 
                
                    
                    lifecycleStatus: string
                    
                    
                     
                    
                
                
                Used to indicate the current lifecycle status
 - 
                
                    
                    marketSegment: array
                    
                    
                
                
                    marketSegment
                
                
                
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the productOffering
 - 
                
                    
                    place: array
                    
                    
                
                
                    place
                
                
                
 - 
                
                    
                    prodSpecCharValueUse: array
                    
                    
                
                
                    prodSpecCharValueUse
                
                
                
 - 
                
                    
                    productOfferingPrice: array
                    
                    
                
                
                    productOfferingPrice
                
                
                
 - 
                
                    
                    productOfferingTerm: array
                    
                    
                
                
                    productOfferingTerm
                
                
                
 - 
                
                    
                    productSpecification: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    resourceCandidate: object
                    
                    
                
                
                    ResourceCandidateRef
                
                
                Title:
ResourceCandidateRefResourceCandidate reference: A resource candidate is an entity that makes a ResourceSpecification available to a catalog. - 
                
                    
                    serviceCandidate: 
                    
                    
                
                
                    ServiceCandidateRefOracle
                
                
                Title:
ServiceCandidateRefOracle - 
                
                    
                    serviceLevelAgreement: object
                    
                    
                
                
                    SLARef
                
                
                Title:
SLARefServiceLevelAgreement reference: A service level agreement (SLA) is a type of agreement that represents a formal negotiated agreement between two parties designed to create a common understanding about products, services, priorities, responsibilities, and so forth. The SLA is a set of appropriate procedures and targets formally or informally agreed between parties in order to achieve and maintain specified Quality of Service. - 
                
                    
                    specCharValueUse: array
                    
                    
                
                
                    specCharValueUse
                
                
                
 - 
                
                    
                    statusReason: string
                    
                    
                     
                    
                
                
                Used to indicate the current status reason
 - 
                
                    
                    subStatus: string
                    
                    
                     
                    
                
                
                sub status code
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriod
                
                
                Title:
TimePeriodThe period for which the productOffering is valid - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                ProductOffering version
 
Nested Schema : type
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    applicationName: string
                    
                    
                     
                    
                
                
                name of the external application
 - 
                
                    
                    approvalHistory: array
                    
                    
                
                
                    approvalHistory
                
                
                
 - 
                
                    
                    approvalInfo: object
                    
                    
                
                
                    ApprovalInfoOracle
                
                
                Title:
ApprovalInfoOracle - 
                
                    
                    approver: array
                    
                    
                
                
                    approver
                
                
                
 - 
                
                    
                    banner: array
                    
                    
                
                
                    banner
                
                
                
 - 
                
                    
                    businessUnitId: number
                    
                    
                     
                    
                
                
                Indicates Business Unit to which the offer belongs.
 - 
                
                    
                    businessUnitName: string
                    
                    
                     
                    
                
                
                Indicates name of Business Unit to which the offer belongs.
 - 
                
                    
                    choiceRelationship: 
                    
                    
                
                
                    ChoiceRelationshipOracle
                
                
                Title:
ChoiceRelationshipOracleDenotes the choice bundle which is overriden by this bundle - 
                
                    
                    commercialName: string
                    
                    
                     
                    
                
                
                Commercial name of Product Offering
 - 
                
                    
                    created: string
                    
                    
                     (date-time) 
                    
                
                
                Date and time of the creation
 - 
                
                    
                    createdBy: string
                    
                    
                     
                    
                
                
                name of the person who created item
 - 
                
                    
                    customProfileSpec: array
                    
                    
                
                
                    customProfileSpec
                
                
                
 - 
                
                    
                    customProfSpecCharValueUse: array
                    
                    
                
                
                    customProfSpecCharValueUse
                
                
                
 - 
                
                    
                    externalId: string
                    
                    
                     
                    
                
                
                id of the external application
 - 
                
                    
                    isDynamic: boolean
                    
                    
                     
                    
                
                
                Indicates if it is a dynamic Option Group
 - 
                
                    
                    lastUpdatedBy: string
                    
                    
                     
                    
                
                
                name of the person who updated item
 - 
                
                    
                    marketingFeature: array
                    
                    
                
                
                    marketingFeature
                
                
                
 - 
                
                    
                    pricelist: array
                    
                    
                
                
                    pricelist
                
                
                
 - 
                
                    
                    pricePlanRelationship: array
                    
                    
                
                
                    pricePlanRelationship
                
                
                
 - 
                
                    
                    productLine: array
                    
                    
                
                
                    productLine
                
                
                
 - 
                
                    
                    productOfferingCharacteristic: array
                    
                    
                
                
                    productOfferingCharacteristic
                
                
                
 - 
                
                    
                    productOfferingInfo(required): object
                    
                    
                
                
                    ProductOfferingInfoOracle
                
                
                Title:
ProductOfferingInfoOracleMore information on the Product Offering - 
                
                    
                    productOfferingRelationship: array
                    
                    
                
                
                    productOfferingRelationship
                
                
                
 - 
                
                    
                    project: object
                    
                    
                
                
                    ProjectRef
                
                
                Title:
ProjectRefProject Reference - 
                
                    
                    searchTag: array
                    
                    
                
                
                    searchTag
                
                
                
 - 
                
                    
                    usedBy: array
                    
                    
                
                
                    usedBy
                
                
                Read Only:
true - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                Version state of the productOffering
 
Nested Schema : approvalHistory
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ApprovalHistory
            
            Title:
ApprovalHistory 
Nested Schema : ApprovalInfoOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        ApprovalInfoOracle- 
                
                    
                    approvalFor: string
                    
                    
                     
                    
                
                
                A string. approval for.
 - 
                
                    
                    comments: string
                    
                    
                     
                    
                
                
                A string. A narrative that explains in detail what the approval history is.
 - 
                
                    
                    entityName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Entity name. - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the approval info. - 
                
                    
                    requestedOn: string
                    
                    
                     (date-time) 
                    
                
                
                A date time (DateTime). Date and time of the approval.
 - 
                
                    
                    requestor(required): string
                    
                    
                     
                    
                
                
                A string. requestor.
 
Nested Schema : approver
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ApproverRef
            
            Title:
ApproverRefApprover Reference 
Nested Schema : ChoiceRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ChoiceRelationshipOracleDenotes the choice bundle which is overriden by this bundle
    
    
    
    
    
    
    Match All
    
        
            Denotes the choice bundle which is overriden by this bundle
        
    
        
            Denotes the choice bundle which is overriden by this bundle
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingRef
                
            Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. - 
                
                object 
                
                
             ChoiceRelationshipOracle-allOf[1]
                
            
 
Nested Schema : customProfileSpec
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfileSpecRefOracle
            
            Title:
CustomProfileSpecRefOracleCustom Profile specification reference. 
Nested Schema : customProfSpecCharValueUse
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfSpecCharValueUse
            
            Title:
CustomProfSpecCharValueUseA use of the CustomProfSpecCharValue by an entity to which additional properties (attributes) apply or override the properties of similar properties contained in ProdSpecCharacteristicValue. It should be noted that characteristics which their value(s) addressed by this object must exist in corresponding product specification. The available characteristic values for a ProductSpecCharacteristic in a Product specification can be modified at the ProductOffering level. For example, a characteristic 'Color' might have values White, Blue, Green, and Red. But, the list of values can be restricted to e.g. White and Blue in an associated product offering. It should be noted that the list of values in 'ProductSpecificationCharacteristicValueUse' is a strict subset of the list of values as defined in the corresponding product specification characteristics. 
Nested Schema : marketingFeature
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  FeatureOracle
            
            Title:
FeatureOracle 
Nested Schema : pricelist
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  PriceListRefOracle
            
            Title:
PriceListRefOraclePricelist reference. 
Nested Schema : pricePlanRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 PricePlanRelationshipOracle
            
            Title:
PricePlanRelationshipOracleRelationship between a PricePlan and its price relationships in the context of an offer 
Nested Schema : productLine
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductLineRef
            
            Title:
ProductLineRefProduct Line Reference 
Nested Schema : productOfferingCharacteristic
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ProductOfferCharacteristicOracle
            
            Title:
ProductOfferCharacteristicOracleThe ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level. 
Nested Schema : ProductOfferingInfoOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingInfoOracleMore information on the Product Offering
    
    
    
    
        Show Source
        - 
                
                    
                    allowBYOD: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product offering allows you to bring your own device or not.
 - 
                
                    
                    allowManualOverride: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product offering allows you for manual override.
 - 
                
                    
                    billingServiceType: string
                    
                    
                     
                    
                
                
                Used to indicate billing service type.
 - 
                
                    
                    billingType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SUBSCRIPTION", "ITEM", "SPECIAL_RATING", "SERVICE_BUNDLE" ]Used to indicate a billing of product. - 
                
                    
                    checkEligibility: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether to check eligibility of product or not.
 - 
                
                    
                    compositionType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PARTIAL_ITEM", "WHOLE_ITEM" ]Used to indicate composition type of product. The default value is WHOLE_ITEM. - 
                
                    
                    discountPriority: number
                    
                    
                     
                    
                
                
                Indicates the order in which discounts are processed.
 - 
                
                    
                    dynamicDiscountMethod: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "AMOUNT", "PERCENTAGE" ]This code specifies whether the discount override is amount or percentage. - 
                
                    
                    fulfillmentItemCode: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    installationRequired: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether installation is required for product offering.
 - 
                
                    
                    isBillable: boolean
                    
                    
                     
                    
                
                
                A flag indicating if the product is billable or not.
 - 
                
                    
                    isConfigurable: boolean
                    
                    
                     
                    
                
                
                If true, the Boolean indicates that is configurable
 - 
                
                    
                    isEligibleForSelfService: boolean
                    
                    
                     
                    
                
                
                Indicates if the Product Offering is eligible for self service
 - 
                
                    
                    isEligibleForService: boolean
                    
                    
                     
                    
                
                
                Indicates if the Product Offering is eligible for Service
 - 
                
                    
                    isShippable: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product is shippable or not.
 - 
                
                    
                    maximumPriceOverrideLimit: number
                    
                    
                     
                    
                
                
                Maximum price override limit.
 - 
                
                    
                    overrideDefaultDiscount: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether default discount can be overridden at run time.
 - 
                
                    
                    pricingCommitType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "COMMITTED", "DYNAMIC" ]The code is used to denote price override type. - 
                
                    
                    productType(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PACKAGE", "COMMERCIAL_BUNDLE", "SERVICE_BUNDLE", "SERVICE", "DEVICE", "ACCESSORY", "CHOICE", "AGGREGATION", "TIME_BASED_OFFER", "SYSTEM_OFFER", "SYSTEM_DISCOUNT" ]Used to indicate the type of product. - 
                
                    
                    returnIfDefective: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product can be returned If Defective.
 - 
                
                    
                    serviceInstance: boolean
                    
                    
                     
                    
                
                
                A flag indicating a subscription product as a simple service bundle.
 - 
                
                    
                    specialRatingMaxItems: integer
                    
                    
                     
                    
                
                
                indicates the maxItems for special rating
 - 
                
                    
                    specialRatingType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PHONE_NUMBER" ]Indicates the type of special rating - 
                
                    
                    trackAsAsset: boolean
                    
                    
                     
                    
                
                
                When the product is purchased, you want to track it as a customer asset to allows you to create quotes and orders based on the asset.
 
Nested Schema : productOfferingRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductOfferingRelationship
            
            Title:
ProductOfferingRelationshipRelationship between/among product offerings. 
Nested Schema : ProjectRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProjectRefProject Reference
    
    
    
    
        Show Source
        - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the project
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the project
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the project
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the project
 
Nested Schema : usedBy
    
    	
    	Type: 
    
    
    
    
    
    arrayRead Only: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        true- 
            Array of: 
                object  UsedByRef
            
            Title:
UsedByRefA reference to a resource that is aggregating another top-level resource. 
Nested Schema : ApprovalHistory
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        ApprovalHistory- 
                
                    
                    approvalAction: string
                    
                    
                     
                    
                
                
                A string. approval action.
 - 
                
                    
                    approvalDate: string
                    
                    
                     (date-time) 
                    
                
                
                A date time (DateTime). Date and time of the approval.
 - 
                
                    
                    approvalFor: string
                    
                    
                     
                    
                
                
                A string. approval for.
 - 
                
                    
                    approver: string
                    
                    
                     
                    
                
                
                A string. approver.
 - 
                
                    
                    comments: string
                    
                    
                     
                    
                
                
                A string. A narrative that explains in detail what the approval history is.
 - 
                
                    
                    entityName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Entity name. - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the approval history. - 
                
                    
                    projectId: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the project id. - 
                
                    
                    projectName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Project Name. - 
                
                    
                    requestor: string
                    
                    
                     
                    
                
                
                A string. requestor.
 
Nested Schema : ApproverRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ApproverRefApprover Reference
    
    
    
    
        Show Source
        - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                UserId of the approver
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the approver
 
Nested Schema : BannerOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        BannerOracle- 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                description of the banner.
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                name of the banner.
 - 
                
                    
                    priority: number
                    
                    
                     
                    
                
                
                priority of this banner for the productOffering it is associated with
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party 
Nested Schema : TimePeriodOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TimePeriodOracleValidity period of the related party
    
    
    
    
        Show Source
        - 
                
                    
                    endDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, ending at the TimePeriod.
 - 
                
                    
                    startDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, starting at the TimePeriod
 
Nested Schema : ProductOfferingRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
ProductOfferingRefDiscriminator: @type 
Discriminator Values
- ProductOfferingRef
 - BundledProductOffering
 - BundledProductOfferingChoiceOracle
 - BundledProductOfferingOracle
 
ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductOfferingRef
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                the class type of the referred product offering
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                Hyperlink reference to schema describing this object
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                The class type of this ProductOfferingRef
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the product offering
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product offering
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product offering
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product offering
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : ChoiceRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    parentBundle: object
                    
                    
                
                
                    ProductOfferingRef
                
                
                Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. 
Nested Schema : CustomProfileSpecRefOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfileSpecRefOracleCustom Profile specification reference.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                (Class) type of the referred custom Specification.
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of customSpecificationRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the custom specification.
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the custom specification.
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the custom specification.
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the custom specification.
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : CustomProfSpecCharValueUse
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfSpecCharValueUseA use of the CustomProfSpecCharValue by an entity to which additional properties (attributes) apply or override the properties of similar properties contained in ProdSpecCharacteristicValue. It should be noted that characteristics which their value(s) addressed by this object must exist in corresponding product specification. The available characteristic values for a ProductSpecCharacteristic in a Product specification can be modified at the ProductOffering level. For example, a characteristic 'Color' might have values White, Blue, Green, and Red. But, the list of values can be restricted to e.g. White and Blue in an associated product offering. It should be noted that the list of values in 'ProductSpecificationCharacteristicValueUse' is a strict subset of the list of values as defined in the corresponding product specification characteristics.
    
    
    
    
        Show Source
        - 
                
                    
                    customProfileSpec(required): object
                    
                    
                
                
                    CustomProfileSpecRefOracle
                
                
                Title:
CustomProfileSpecRefOracleCustom Profile specification reference. - 
                
                    
                    customProfileSpecCharValue(required): array
                    
                    
                
                
                    customProfileSpecCharValue
                
                
                
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the customProfileSpecCharacteristic is
 - 
                
                    
                    maxCardinality: integer
                    
                    
                     
                    
                
                
                The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.
 - 
                
                    
                    minCardinality: integer
                    
                    
                     
                    
                
                
                The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                Name of the associated customProfileSpecCharacteristic
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME" ]A kind of value that the characteristic can take on, such as numeric, text and so forth 
Nested Schema : customProfileSpecCharValue
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfileSpecCharValue
            
            Title:
CustomProfileSpecCharValueA number or text that can be assigned to a CustomProfileSpecCharacteristic. 
Nested Schema : CustomProfileSpecCharValue
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfileSpecCharValueA number or text that can be assigned to a CustomProfileSpecCharacteristic.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductSpecCharacteristic
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                Hyperlink reference to schema describing this object
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                The class type of the characteristic value
 - 
                
                    
                    displayText: string
                    
                    
                     
                    
                
                
                A string. A word, term, or phrase by which can be displyed for user experience.
 - 
                
                    
                    enabled: boolean
                    
                    
                     
                    
                
                
                A field which used to enable or disable the value selection
 - 
                
                    
                    isDefault: boolean
                    
                    
                     
                    
                
                
                Indicates if the value is the default value for a characteristic
 - 
                
                    
                    rangeInterval: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "OPEN", "CLOSED", "CLOSED_BOTTOM", "CLOSED_TOP" ]An indicator that specifies the inclusion or exclusion of the valueFrom and valueTo attributes. If applicable, possible values are "open", "closed", "closedBottom" and "closedTop". - 
                
                    
                    regex: string
                    
                    
                     
                    
                
                
                Regular expression to define constraint on the allowed value
 - 
                
                    
                    sequence: integer
                    
                    
                     
                    
                
                
                Order sequence for the values input
 - 
                
                    
                    unitOfMeasure: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "NONE", "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "BYTE", "KILOBYTE", "MEGABYTE", "GIGABYTE", "PAGES", "MOVIES", "TIME_INTERVAL", "QUANTITY", "MBPS", "GBPS" ]Could be minutes, GB... - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    value(required): 
                    
                    
                
                
                    value
                
                
                A discrete value that the characteristic can take on. the value type is defined by 'valueType' characteristic
 - 
                
                    
                    valueFrom: string
                    
                    
                     
                    
                
                
                The low range value that a characteristic can take on
 - 
                
                    
                    valueReferenceId: string
                    
                    
                     
                    
                
                
                Id of the resource referenced in the specification
 - 
                
                    
                    valueReferenceType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SERVICE_SPEC" ]Type of the resource referenced in the specification - 
                
                    
                    valueTo: string
                    
                    
                     
                    
                
                
                The upper range value that a characteristic can take on
 - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME", "PRODUCT_OFFER", "PRODUCT_SPEC", "PRODUCT_LINE" ]A kind of value that the characteristic can take on, such as numeric, text, and so forth 
Nested Schema : value
    
    	
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    A discrete value that the characteristic can take on. the value type is defined by 'valueType' characteristic
    
    
    
    
    
    
    
    
    Match One Schema
    Show Source
    
    
    
    
    
Nested Schema : value-oneOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
objectNested Schema : value-oneOf[4]
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
arrayNested Schema : FeatureOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        FeatureOracle- 
                
                    
                    blurb: string
                    
                    
                     
                    
                
                
                description of the feature
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                description of the feature
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                name of the feature
 - 
                
                    
                    rank: integer
                    
                    
                     
                    
                
                
                Numeric ranking of a marketing feature
 - 
                
                    
                    url: string
                    
                    
                     
                    
                
                
                Reference of the image url.
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriod
                
                
                Title:
TimePeriodThe period for which the productOffering is valid 
Nested Schema : TimePeriod
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TimePeriodThe period for which the productOffering is valid
    
    
    
    
        Show Source
        - 
                
                    
                    endDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, ending at the TimePeriod.
 - 
                
                    
                    startDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, starting at the TimePeriod
 
Nested Schema : PriceListRefOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    PriceListRefOraclePricelist reference.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The Class type of referred Price List
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of PricelistRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the Pricelist
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the Pricelist
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the Pricelist
 - 
                
                    
                    productOfferingPrice: array
                    
                    
                
                
                    productOfferingPrice
                
                
                
 - 
                
                    
                    productOfferingTerm: array
                    
                    
                
                
                    productOfferingTerm
                
                
                
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the Pricelist
 
Nested Schema : productOfferingPrice
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductOfferingPriceRef
            
            Title:
ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased 
Nested Schema : productOfferingTerm
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  TermSummary
            
            Title:
TermSummaryTerm Summary Oracle 
Nested Schema : ProductOfferingPriceRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The actual type of the target instance when needed for disambiguation.
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                A URI to a JSON-Schema file that defines additional attributes and relationships
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the sub-class entity name
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the related entity.
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of a related entity.
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the related entity.
 - 
                
                    
                    refId: string
                    
                    
                     
                    
                
                
                Unique identifier of the reference object.
 - 
                
                    
                    refName: string
                    
                    
                     
                    
                
                
                Name of the reference object.
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                version of a related entity.
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : TermSummary
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TermSummaryTerm Summary Oracle
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductOfferintTerm.
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                the class type of term
 - 
                
                    
                    commitmentTermType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "INSTALLMENT", "LEASE", "SERVICE" ] - 
                
                    
                    duration: 
                    
                    
                
                
                    TermDuration
                
                
                Title:
TermDuration - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                A string. A word, term, or phrase by which a term is identfied
 
Nested Schema : TermDuration
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TermDurationMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             Quantity
                
            Title:
QuantityA number and unit representing how many of an ProductOffering is available at the offered price. - 
                
                object 
                
                
             TermDuration-allOf[1]
                
            
 
Nested Schema : Quantity
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    QuantityA number and unit representing how many of an ProductOffering is available at the offered price.
    
    
    
    
        Show Source
        - 
                
                    
                    amount(required): number
                    
                    
                     
                    
                
                
                A quantity of something, typically the total of a thing or things in number, size, value, extent, or money.
 - 
                
                    
                    units(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "NONE", "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "BYTE", "KILOBYTE", "MEGABYTE", "GIGABYTE", "PAGES", "MOVIES", "TIME_INTERVAL", "QUANTITY", "MBPS", "GBPS" ]The unit of measure for the quantity, such as meters, cubic yards, kilograms [ISO 80000], and the currency referring to [ISO 4217]. 
Nested Schema : TermDuration-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    units: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "DAYS", "MONTHS", "WEEKS", "YEARS" ]Term duration units 
Nested Schema : PricePlanRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    PricePlanRelationshipOracleRelationship between a PricePlan and its price relationships in the context of an offer
    
    
    
    
    
    
    Match All
    
        
            Relationship between a PricePlan and its price relationships in the context of an offer
        
    
        
            Relationship between a PricePlan and its price relationships in the context of an offer
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingPriceRef
                
            Title:
ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased - 
                
                object 
                
                
             PricePlanRelationshipOracle-allOf[1]
                
            
 
Nested Schema : PricePlanRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    applicableProductOffering: array
                    
                    
                
                
                    applicableProductOffering
                
                
                
 - 
                
                    
                    appliesTo: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "ALL", "ONE_TIME", "RECURRING", "USAGE" ]Bring in a open ended definition of alteration that specifies how price plan applicable to the offer - 
                
                    
                    popRelationship: array
                    
                    
                
                
                    popRelationship
                
                
                
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the PricePlanRelationship being referred
 
Nested Schema : applicableProductOffering
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ApplicableProductOfferingOracle
            
            Title:
ApplicableProductOfferingOracle 
Nested Schema : popRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ProductOfferingPriceRelationshipOracle
            
            Title:
ProductOfferingPriceRelationshipOraclethis object represents a pop relationship 
Nested Schema : ApplicableProductOfferingOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ApplicableProductOfferingOracleMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingRef
                
            Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. - 
                
                object 
                
                
             ApplicableProductOfferingOracle-allOf[1]
                
            
 
Nested Schema : ApplicableProductOfferingOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    relationshipHierarchy: string
                    
                    
                     
                    
                
                
                Hierarchy of the bundle offer tree
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the referred offering
 
Nested Schema : ProductOfferingPriceRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRelationshipOraclethis object represents a pop relationship
    
    
    
    
    
    
    Match All
    
        
            this object represents a pop relationship
        
    
        
            this object represents a pop relationship
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingPriceRelationship
                
            Title:
ProductOfferingPriceRelationshipthis object represents a pop relationship - 
                
                object 
                
                
             ProductOfferingPriceRelationshipOracle-allOf[1]
                
            
 
Nested Schema : ProductOfferingPriceRelationship
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRelationshipthis object represents a pop relationship
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The (class) type of the referred ProductOfferingPriceRelationship
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                (Class) type of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                hyperlink reference of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of ProductOfferingPriceRelationship
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    relationshipType(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "DISCOUNT", "MARKUP", "OVERRIDE", "DISCOUNT_OVERRIDE", "DEPENDENCY" ]POP relationship type - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the associated popRelationship
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : ProductOfferingPriceRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    discountMode: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SEQUENTIAL", "PARALLEL" ]Indicates the mode of processing discounts. - 
                
                    
                    sequential: boolean
                    
                    
                     
                    
                
                
                Indicates whether the price is applied sequential or not
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the price being refered.
 
Nested Schema : ProductLineRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductLineRefProduct Line Reference
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                class type of referred Product Line
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of Product Line.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the product line
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product line
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product line
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product Line
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : ProductOfferCharacteristicOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferCharacteristicOracleThe ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
    
    
    
    
    
    
    Match All
    
        
            The ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
        
    
        
            The ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
        
    
    Show Source
    - 
                
                object 
                
                
             CharacteristicSpecification
                
            Title:
CharacteristicSpecificationDiscriminator:{ "propertyName":"@type", "mapping":{ "CharacteristicSpecification":"#/components/schemas/CharacteristicSpecification", "CharacteristicSpecificationOracle":"#/components/schemas/CharacteristicSpecificationOracle", "ProductOfferCharacteristicOracle":"#/components/schemas/ProductOfferCharacteristicOracle" } }A characteristic quality or distinctive feature of a PlaSpecification. The characteristic can be take on a discrete value, such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for example, usage time (hrs) = 30 - talk time *3). Certain characteristics, such as color, may be configured during the ordering or some other process. - 
                
                object 
                
                
             ProductOfferCharacteristicOracle-allOf[1]
                
            
 
Nested Schema : CharacteristicSpecification
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
CharacteristicSpecificationDiscriminator: @type 
Discriminator Values
A characteristic quality or distinctive feature of a PlaSpecification.  The characteristic can be take on a discrete value, such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for example, usage time (hrs) = 30 - talk time *3). Certain characteristics, such as color, may be configured during the ordering or some other process.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductSpecCharacteristic
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                hyperlink reference to the schema describing this characteristic
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                the class type of this characteristic
 - 
                
                    
                    @valueSchemaLocation: string
                    
                    
                     
                    
                
                
                This (optional) field provides a link to the schema describing the value type.
 - 
                
                    
                    allowedUnits: array
                    
                    
                
                
                    allowedUnits
                
                
                
 - 
                
                    
                    characteristicValueSpecification: array
                    
                    
                
                
                    characteristicValueSpecification
                
                
                
 - 
                
                    
                    charSpecRelationship: array
                    
                    
                
                
                    charSpecRelationship
                
                
                
 - 
                
                    
                    configurable: boolean
                    
                    
                     
                    
                
                
                If true, the Boolean indicates that the productSpecCharacteristic is configurable
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the productSpecCharacteristic is
 - 
                
                    
                    extensible: boolean
                    
                    
                     
                    
                
                
                An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for a product
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
30Unique identifier of the attribute - 
                
                    
                    isUnique: boolean
                    
                    
                     
                    
                
                
                An indicator that specifies if a value is unique for the specification. Possible values are; "unique while value is in effect" and "unique whether value is in effect or not"
 - 
                
                    
                    maxCardinality: integer
                    
                    
                     
                    
                
                
                The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality
 - 
                
                    
                    minCardinality: integer
                    
                    
                     
                    
                
                
                The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                Name of the productSpecCharacteristic
 - 
                
                    
                    regex: string
                    
                    
                     
                    
                
                
                A rule or principle represented in regular expression used to derive the value of a characteristic value
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME", "URL" ]A kind of value that the characteristic can take on, such as numeric, text and so forth 
Nested Schema : ProductOfferCharacteristicOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    configurable: boolean
                    
                    
                     
                    
                
                
                Read only value, if true, the Boolean indicates that the productSpecCharacteristic is configurable
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the productSpecCharacteristic is
 - 
                
                    
                    displayName: string
                    
                    
                     
                    
                
                
                Friendly name of the associated productSpecCharacteristic
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the associated productSpecCharacteristic
 - 
                
                    
                    productSpecification: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                A kind of value that the characteristic can take on, such as numeric, text and so forth
 
Nested Schema : ProductSpecificationRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                class type of referred Product Specification
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of ProductSpecificationRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the product specification
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product specification
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product specification
 - 
                
                    
                    targetProductSchema: object
                    
                    
                
                
                    TargetProductSchema
                
                
                Title:
TargetProductSchemaThe reference object to the schema and type of target product which is described by product specification - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product specification
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : TargetProductSchema
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TargetProductSchemaThe reference object to the schema and type of target product which is described by product specification
    
    
    
    
        Show Source
        - 
                
                    
                    @schemaLocation(required): string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing the target product
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                class type of the target product
 
Nested Schema : ProductOfferingRelationship
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingRelationshipRelationship between/among product offerings.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                A URI to a JSON-Schema file that defines additional attributes and relationships
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the sub-class entity name
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the productOffering
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the referred product productOffering
 - 
                
                    
                    relationshipType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "AGGREGATION", "MIGRATION", "SUBSTITUTION", "DEPENDENCY", "EXCLUSIVITY", "PARENT" ]Type of the relationship such as migration, substitution, dependency, exclusivity - 
                
                    
                    role: string
                    
                    
                     
                    
                
                
                Role of the product productOffering relationship
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party 
Nested Schema : UsedByRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    UsedByRefA reference to a resource that is aggregating another top-level resource.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType: string
                    
                    
                     
                    
                
                
                The Class type of using item
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                hyperlink reference of the using item
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Unique identifier of the using item
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the using item
 - 
                
                    
                    referenceType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PACKAGE", "COMMERCIAL_BUNDLE", "SERVICE_BUNDLE", "SERVICE", "DEVICE", "ACCESSORY", "CHOICE", "AGGREGATION", "AWARD", "DISCOUNT", "TRADE_IN", "COMPATIBILITY", "ELIGIBILITY", "MIGRATION", "RECOMMENDATION", "POLICY", "DEVICE_SPEC", "CHARGING_TERM", "SUSPENSION_TERM", "RETURN_CHECKLIST", "ENTITY_PROFILE", "PRODUCT_LINE", "PRODUCT_OFFERING_PRICE", "CATALOG", "CATEGORY", "PRODUCT_SPECIFICATION", "USAGE_SPECIFICATION", "SERVICE_SPECIFICATION" ]The entity type of using item - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the using item
 
Response
Supported Media Types
                - application/json
 
200 Response
OK
                            
                            
                                Root Schema : ProductOfferingOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingOracleMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOffering
                
            Title:
ProductOfferingDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOffering":"#/components/schemas/ProductOffering", "ProductOfferingOracle":"#/components/schemas/ProductOfferingOracle" } } - 
                
                object 
                
                
             type
                
            
 
Nested Schema : ProductOffering
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
ProductOfferingDiscriminator: @type 
Discriminator Values
Show Source- 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Immediate base (class) type of the product offering
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                A link to the schema describing this product offering
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Class type of the product offering
 - 
                
                    
                    agreement: array
                    
                    
                
                
                    agreement
                
                
                
 - 
                
                    
                    attachment: array
                    
                    
                
                
                    attachment
                
                
                
 - 
                
                    
                    bundledGroupProductOffering: array
                    
                    
                
                
                    bundledGroupProductOffering
                
                
                A BundledGroupProductOffering. A group of ProductOfferings that can be selected for instantiation, e.g. between 2 and 7 from a list of 15 channel packs.
 - 
                
                    
                    bundledProductOffering: array
                    
                    
                
                
                    bundledProductOffering
                
                
                
 - 
                
                    
                    category: array
                    
                    
                
                
                    category
                
                
                
 - 
                
                    
                    channel: array
                    
                    
                
                
                    channel
                
                
                
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                Description of the productOffering
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the ProductOffering
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
30Unique identifier of the productOffering - 
                
                    
                    isBundle: boolean
                    
                    
                     
                    
                
                
                isBundle determines whether a productOffering represents a single productOffering (false), or a bundle of productOfferings (true).
 - 
                
                    
                    isSellable: boolean
                    
                    
                     
                    
                
                
                A flag indicating if this product offer can be sold stand-alone for sale or not. If this flag is false it indicates that the offer can only be sold within a bundle.
 - 
                
                    
                    lastUpdate: string
                    
                    
                     (date-time) 
                    
                
                
                Date and time of the last update
 - 
                
                    
                    lifecycleStatus: string
                    
                    
                     
                    
                
                
                Used to indicate the current lifecycle status
 - 
                
                    
                    marketSegment: array
                    
                    
                
                
                    marketSegment
                
                
                
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the productOffering
 - 
                
                    
                    place: array
                    
                    
                
                
                    place
                
                
                
 - 
                
                    
                    prodSpecCharValueUse: array
                    
                    
                
                
                    prodSpecCharValueUse
                
                
                
 - 
                
                    
                    productOfferingPrice: array
                    
                    
                
                
                    productOfferingPrice
                
                
                
 - 
                
                    
                    productOfferingTerm: array
                    
                    
                
                
                    productOfferingTerm
                
                
                
 - 
                
                    
                    productSpecification: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    resourceCandidate: object
                    
                    
                
                
                    ResourceCandidateRef
                
                
                Title:
ResourceCandidateRefResourceCandidate reference: A resource candidate is an entity that makes a ResourceSpecification available to a catalog. - 
                
                    
                    serviceCandidate: 
                    
                    
                
                
                    ServiceCandidateRefOracle
                
                
                Title:
ServiceCandidateRefOracle - 
                
                    
                    serviceLevelAgreement: object
                    
                    
                
                
                    SLARef
                
                
                Title:
SLARefServiceLevelAgreement reference: A service level agreement (SLA) is a type of agreement that represents a formal negotiated agreement between two parties designed to create a common understanding about products, services, priorities, responsibilities, and so forth. The SLA is a set of appropriate procedures and targets formally or informally agreed between parties in order to achieve and maintain specified Quality of Service. - 
                
                    
                    specCharValueUse: array
                    
                    
                
                
                    specCharValueUse
                
                
                
 - 
                
                    
                    statusReason: string
                    
                    
                     
                    
                
                
                Used to indicate the current status reason
 - 
                
                    
                    subStatus: string
                    
                    
                     
                    
                
                
                sub status code
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriod
                
                
                Title:
TimePeriodThe period for which the productOffering is valid - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                ProductOffering version
 
Nested Schema : type
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    applicationName: string
                    
                    
                     
                    
                
                
                name of the external application
 - 
                
                    
                    approvalHistory: array
                    
                    
                
                
                    approvalHistory
                
                
                
 - 
                
                    
                    approvalInfo: object
                    
                    
                
                
                    ApprovalInfoOracle
                
                
                Title:
ApprovalInfoOracle - 
                
                    
                    approver: array
                    
                    
                
                
                    approver
                
                
                
 - 
                
                    
                    banner: array
                    
                    
                
                
                    banner
                
                
                
 - 
                
                    
                    businessUnitId: number
                    
                    
                     
                    
                
                
                Indicates Business Unit to which the offer belongs.
 - 
                
                    
                    businessUnitName: string
                    
                    
                     
                    
                
                
                Indicates name of Business Unit to which the offer belongs.
 - 
                
                    
                    choiceRelationship: 
                    
                    
                
                
                    ChoiceRelationshipOracle
                
                
                Title:
ChoiceRelationshipOracleDenotes the choice bundle which is overriden by this bundle - 
                
                    
                    commercialName: string
                    
                    
                     
                    
                
                
                Commercial name of Product Offering
 - 
                
                    
                    created: string
                    
                    
                     (date-time) 
                    
                
                
                Date and time of the creation
 - 
                
                    
                    createdBy: string
                    
                    
                     
                    
                
                
                name of the person who created item
 - 
                
                    
                    customProfileSpec: array
                    
                    
                
                
                    customProfileSpec
                
                
                
 - 
                
                    
                    customProfSpecCharValueUse: array
                    
                    
                
                
                    customProfSpecCharValueUse
                
                
                
 - 
                
                    
                    externalId: string
                    
                    
                     
                    
                
                
                id of the external application
 - 
                
                    
                    isDynamic: boolean
                    
                    
                     
                    
                
                
                Indicates if it is a dynamic Option Group
 - 
                
                    
                    lastUpdatedBy: string
                    
                    
                     
                    
                
                
                name of the person who updated item
 - 
                
                    
                    marketingFeature: array
                    
                    
                
                
                    marketingFeature
                
                
                
 - 
                
                    
                    pricelist: array
                    
                    
                
                
                    pricelist
                
                
                
 - 
                
                    
                    pricePlanRelationship: array
                    
                    
                
                
                    pricePlanRelationship
                
                
                
 - 
                
                    
                    productLine: array
                    
                    
                
                
                    productLine
                
                
                
 - 
                
                    
                    productOfferingCharacteristic: array
                    
                    
                
                
                    productOfferingCharacteristic
                
                
                
 - 
                
                    
                    productOfferingInfo(required): object
                    
                    
                
                
                    ProductOfferingInfoOracle
                
                
                Title:
ProductOfferingInfoOracleMore information on the Product Offering - 
                
                    
                    productOfferingRelationship: array
                    
                    
                
                
                    productOfferingRelationship
                
                
                
 - 
                
                    
                    project: object
                    
                    
                
                
                    ProjectRef
                
                
                Title:
ProjectRefProject Reference - 
                
                    
                    searchTag: array
                    
                    
                
                
                    searchTag
                
                
                
 - 
                
                    
                    usedBy: array
                    
                    
                
                
                    usedBy
                
                
                Read Only:
true - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                Version state of the productOffering
 
Nested Schema : approvalHistory
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ApprovalHistory
            
            Title:
ApprovalHistory 
Nested Schema : ApprovalInfoOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        ApprovalInfoOracle- 
                
                    
                    approvalFor: string
                    
                    
                     
                    
                
                
                A string. approval for.
 - 
                
                    
                    comments: string
                    
                    
                     
                    
                
                
                A string. A narrative that explains in detail what the approval history is.
 - 
                
                    
                    entityName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Entity name. - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the approval info. - 
                
                    
                    requestedOn: string
                    
                    
                     (date-time) 
                    
                
                
                A date time (DateTime). Date and time of the approval.
 - 
                
                    
                    requestor(required): string
                    
                    
                     
                    
                
                
                A string. requestor.
 
Nested Schema : approver
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ApproverRef
            
            Title:
ApproverRefApprover Reference 
Nested Schema : ChoiceRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ChoiceRelationshipOracleDenotes the choice bundle which is overriden by this bundle
    
    
    
    
    
    
    Match All
    
        
            Denotes the choice bundle which is overriden by this bundle
        
    
        
            Denotes the choice bundle which is overriden by this bundle
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingRef
                
            Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. - 
                
                object 
                
                
             ChoiceRelationshipOracle-allOf[1]
                
            
 
Nested Schema : customProfileSpec
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfileSpecRefOracle
            
            Title:
CustomProfileSpecRefOracleCustom Profile specification reference. 
Nested Schema : customProfSpecCharValueUse
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfSpecCharValueUse
            
            Title:
CustomProfSpecCharValueUseA use of the CustomProfSpecCharValue by an entity to which additional properties (attributes) apply or override the properties of similar properties contained in ProdSpecCharacteristicValue. It should be noted that characteristics which their value(s) addressed by this object must exist in corresponding product specification. The available characteristic values for a ProductSpecCharacteristic in a Product specification can be modified at the ProductOffering level. For example, a characteristic 'Color' might have values White, Blue, Green, and Red. But, the list of values can be restricted to e.g. White and Blue in an associated product offering. It should be noted that the list of values in 'ProductSpecificationCharacteristicValueUse' is a strict subset of the list of values as defined in the corresponding product specification characteristics. 
Nested Schema : marketingFeature
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  FeatureOracle
            
            Title:
FeatureOracle 
Nested Schema : pricelist
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  PriceListRefOracle
            
            Title:
PriceListRefOraclePricelist reference. 
Nested Schema : pricePlanRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 PricePlanRelationshipOracle
            
            Title:
PricePlanRelationshipOracleRelationship between a PricePlan and its price relationships in the context of an offer 
Nested Schema : productLine
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductLineRef
            
            Title:
ProductLineRefProduct Line Reference 
Nested Schema : productOfferingCharacteristic
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ProductOfferCharacteristicOracle
            
            Title:
ProductOfferCharacteristicOracleThe ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level. 
Nested Schema : ProductOfferingInfoOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingInfoOracleMore information on the Product Offering
    
    
    
    
        Show Source
        - 
                
                    
                    allowBYOD: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product offering allows you to bring your own device or not.
 - 
                
                    
                    allowManualOverride: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product offering allows you for manual override.
 - 
                
                    
                    billingServiceType: string
                    
                    
                     
                    
                
                
                Used to indicate billing service type.
 - 
                
                    
                    billingType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SUBSCRIPTION", "ITEM", "SPECIAL_RATING", "SERVICE_BUNDLE" ]Used to indicate a billing of product. - 
                
                    
                    checkEligibility: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether to check eligibility of product or not.
 - 
                
                    
                    compositionType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PARTIAL_ITEM", "WHOLE_ITEM" ]Used to indicate composition type of product. The default value is WHOLE_ITEM. - 
                
                    
                    discountPriority: number
                    
                    
                     
                    
                
                
                Indicates the order in which discounts are processed.
 - 
                
                    
                    dynamicDiscountMethod: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "AMOUNT", "PERCENTAGE" ]This code specifies whether the discount override is amount or percentage. - 
                
                    
                    fulfillmentItemCode: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    installationRequired: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether installation is required for product offering.
 - 
                
                    
                    isBillable: boolean
                    
                    
                     
                    
                
                
                A flag indicating if the product is billable or not.
 - 
                
                    
                    isConfigurable: boolean
                    
                    
                     
                    
                
                
                If true, the Boolean indicates that is configurable
 - 
                
                    
                    isEligibleForSelfService: boolean
                    
                    
                     
                    
                
                
                Indicates if the Product Offering is eligible for self service
 - 
                
                    
                    isEligibleForService: boolean
                    
                    
                     
                    
                
                
                Indicates if the Product Offering is eligible for Service
 - 
                
                    
                    isShippable: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product is shippable or not.
 - 
                
                    
                    maximumPriceOverrideLimit: number
                    
                    
                     
                    
                
                
                Maximum price override limit.
 - 
                
                    
                    overrideDefaultDiscount: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether default discount can be overridden at run time.
 - 
                
                    
                    pricingCommitType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "COMMITTED", "DYNAMIC" ]The code is used to denote price override type. - 
                
                    
                    productType(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PACKAGE", "COMMERCIAL_BUNDLE", "SERVICE_BUNDLE", "SERVICE", "DEVICE", "ACCESSORY", "CHOICE", "AGGREGATION", "TIME_BASED_OFFER", "SYSTEM_OFFER", "SYSTEM_DISCOUNT" ]Used to indicate the type of product. - 
                
                    
                    returnIfDefective: boolean
                    
                    
                     
                    
                
                
                A flag indicating whether product can be returned If Defective.
 - 
                
                    
                    serviceInstance: boolean
                    
                    
                     
                    
                
                
                A flag indicating a subscription product as a simple service bundle.
 - 
                
                    
                    specialRatingMaxItems: integer
                    
                    
                     
                    
                
                
                indicates the maxItems for special rating
 - 
                
                    
                    specialRatingType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PHONE_NUMBER" ]Indicates the type of special rating - 
                
                    
                    trackAsAsset: boolean
                    
                    
                     
                    
                
                
                When the product is purchased, you want to track it as a customer asset to allows you to create quotes and orders based on the asset.
 
Nested Schema : productOfferingRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductOfferingRelationship
            
            Title:
ProductOfferingRelationshipRelationship between/among product offerings. 
Nested Schema : ProjectRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProjectRefProject Reference
    
    
    
    
        Show Source
        - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the project
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the project
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the project
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the project
 
Nested Schema : usedBy
    
    	
    	Type: 
    
    
    
    
    
    arrayRead Only: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        true- 
            Array of: 
                object  UsedByRef
            
            Title:
UsedByRefA reference to a resource that is aggregating another top-level resource. 
Nested Schema : ApprovalHistory
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        ApprovalHistory- 
                
                    
                    approvalAction: string
                    
                    
                     
                    
                
                
                A string. approval action.
 - 
                
                    
                    approvalDate: string
                    
                    
                     (date-time) 
                    
                
                
                A date time (DateTime). Date and time of the approval.
 - 
                
                    
                    approvalFor: string
                    
                    
                     
                    
                
                
                A string. approval for.
 - 
                
                    
                    approver: string
                    
                    
                     
                    
                
                
                A string. approver.
 - 
                
                    
                    comments: string
                    
                    
                     
                    
                
                
                A string. A narrative that explains in detail what the approval history is.
 - 
                
                    
                    entityName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Entity name. - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the approval history. - 
                
                    
                    projectId: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Unique identifier of the project id. - 
                
                    
                    projectName: string
                    
                    
                     
                    
                
                
                Maximum Length:
100A string. Project Name. - 
                
                    
                    requestor: string
                    
                    
                     
                    
                
                
                A string. requestor.
 
Nested Schema : ApproverRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ApproverRefApprover Reference
    
    
    
    
        Show Source
        - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                UserId of the approver
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the approver
 
Nested Schema : BannerOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        BannerOracle- 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                description of the banner.
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                name of the banner.
 - 
                
                    
                    priority: number
                    
                    
                     
                    
                
                
                priority of this banner for the productOffering it is associated with
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party 
Nested Schema : TimePeriodOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TimePeriodOracleValidity period of the related party
    
    
    
    
        Show Source
        - 
                
                    
                    endDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, ending at the TimePeriod.
 - 
                
                    
                    startDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, starting at the TimePeriod
 
Nested Schema : ProductOfferingRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
ProductOfferingRefDiscriminator: @type 
Discriminator Values
- ProductOfferingRef
 - BundledProductOffering
 - BundledProductOfferingChoiceOracle
 - BundledProductOfferingOracle
 
ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductOfferingRef
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                the class type of the referred product offering
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                Hyperlink reference to schema describing this object
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                The class type of this ProductOfferingRef
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the product offering
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product offering
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product offering
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product offering
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : ChoiceRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    parentBundle: object
                    
                    
                
                
                    ProductOfferingRef
                
                
                Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. 
Nested Schema : CustomProfileSpecRefOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfileSpecRefOracleCustom Profile specification reference.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                (Class) type of the referred custom Specification.
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of customSpecificationRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the custom specification.
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the custom specification.
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the custom specification.
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the custom specification.
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : CustomProfSpecCharValueUse
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfSpecCharValueUseA use of the CustomProfSpecCharValue by an entity to which additional properties (attributes) apply or override the properties of similar properties contained in ProdSpecCharacteristicValue. It should be noted that characteristics which their value(s) addressed by this object must exist in corresponding product specification. The available characteristic values for a ProductSpecCharacteristic in a Product specification can be modified at the ProductOffering level. For example, a characteristic 'Color' might have values White, Blue, Green, and Red. But, the list of values can be restricted to e.g. White and Blue in an associated product offering. It should be noted that the list of values in 'ProductSpecificationCharacteristicValueUse' is a strict subset of the list of values as defined in the corresponding product specification characteristics.
    
    
    
    
        Show Source
        - 
                
                    
                    customProfileSpec(required): object
                    
                    
                
                
                    CustomProfileSpecRefOracle
                
                
                Title:
CustomProfileSpecRefOracleCustom Profile specification reference. - 
                
                    
                    customProfileSpecCharValue(required): array
                    
                    
                
                
                    customProfileSpecCharValue
                
                
                
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the customProfileSpecCharacteristic is
 - 
                
                    
                    maxCardinality: integer
                    
                    
                     
                    
                
                
                The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality.
 - 
                
                    
                    minCardinality: integer
                    
                    
                     
                    
                
                
                The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality.
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                Name of the associated customProfileSpecCharacteristic
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME" ]A kind of value that the characteristic can take on, such as numeric, text and so forth 
Nested Schema : customProfileSpecCharValue
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  CustomProfileSpecCharValue
            
            Title:
CustomProfileSpecCharValueA number or text that can be assigned to a CustomProfileSpecCharacteristic. 
Nested Schema : CustomProfileSpecCharValue
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CustomProfileSpecCharValueA number or text that can be assigned to a CustomProfileSpecCharacteristic.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductSpecCharacteristic
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                Hyperlink reference to schema describing this object
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                The class type of the characteristic value
 - 
                
                    
                    displayText: string
                    
                    
                     
                    
                
                
                A string. A word, term, or phrase by which can be displyed for user experience.
 - 
                
                    
                    enabled: boolean
                    
                    
                     
                    
                
                
                A field which used to enable or disable the value selection
 - 
                
                    
                    isDefault: boolean
                    
                    
                     
                    
                
                
                Indicates if the value is the default value for a characteristic
 - 
                
                    
                    rangeInterval: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "OPEN", "CLOSED", "CLOSED_BOTTOM", "CLOSED_TOP" ]An indicator that specifies the inclusion or exclusion of the valueFrom and valueTo attributes. If applicable, possible values are "open", "closed", "closedBottom" and "closedTop". - 
                
                    
                    regex: string
                    
                    
                     
                    
                
                
                Regular expression to define constraint on the allowed value
 - 
                
                    
                    sequence: integer
                    
                    
                     
                    
                
                
                Order sequence for the values input
 - 
                
                    
                    unitOfMeasure: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "NONE", "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "BYTE", "KILOBYTE", "MEGABYTE", "GIGABYTE", "PAGES", "MOVIES", "TIME_INTERVAL", "QUANTITY", "MBPS", "GBPS" ]Could be minutes, GB... - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    value(required): 
                    
                    
                
                
                    value
                
                
                A discrete value that the characteristic can take on. the value type is defined by 'valueType' characteristic
 - 
                
                    
                    valueFrom: string
                    
                    
                     
                    
                
                
                The low range value that a characteristic can take on
 - 
                
                    
                    valueReferenceId: string
                    
                    
                     
                    
                
                
                Id of the resource referenced in the specification
 - 
                
                    
                    valueReferenceType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SERVICE_SPEC" ]Type of the resource referenced in the specification - 
                
                    
                    valueTo: string
                    
                    
                     
                    
                
                
                The upper range value that a characteristic can take on
 - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME", "PRODUCT_OFFER", "PRODUCT_SPEC", "PRODUCT_LINE" ]A kind of value that the characteristic can take on, such as numeric, text, and so forth 
Nested Schema : value
    
    	
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    A discrete value that the characteristic can take on. the value type is defined by 'valueType' characteristic
    
    
    
    
    
    
    
    
    Match One Schema
    Show Source
    
    
    
    
    
Nested Schema : value-oneOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
objectNested Schema : value-oneOf[4]
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
arrayNested Schema : FeatureOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        FeatureOracle- 
                
                    
                    blurb: string
                    
                    
                     
                    
                
                
                description of the feature
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                description of the feature
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                name of the feature
 - 
                
                    
                    rank: integer
                    
                    
                     
                    
                
                
                Numeric ranking of a marketing feature
 - 
                
                    
                    url: string
                    
                    
                     
                    
                
                
                Reference of the image url.
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriod
                
                
                Title:
TimePeriodThe period for which the productOffering is valid 
Nested Schema : TimePeriod
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TimePeriodThe period for which the productOffering is valid
    
    
    
    
        Show Source
        - 
                
                    
                    endDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, ending at the TimePeriod.
 - 
                
                    
                    startDateTime: string
                    
                    
                     (date-time) 
                    
                
                
                An instant of time, starting at the TimePeriod
 
Nested Schema : PriceListRefOracle
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    PriceListRefOraclePricelist reference.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The Class type of referred Price List
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of PricelistRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the Pricelist
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the Pricelist
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the Pricelist
 - 
                
                    
                    productOfferingPrice: array
                    
                    
                
                
                    productOfferingPrice
                
                
                
 - 
                
                    
                    productOfferingTerm: array
                    
                    
                
                
                    productOfferingTerm
                
                
                
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the Pricelist
 
Nested Schema : productOfferingPrice
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  ProductOfferingPriceRef
            
            Title:
ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased 
Nested Schema : productOfferingTerm
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                object  TermSummary
            
            Title:
TermSummaryTerm Summary Oracle 
Nested Schema : ProductOfferingPriceRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The actual type of the target instance when needed for disambiguation.
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                A URI to a JSON-Schema file that defines additional attributes and relationships
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the sub-class entity name
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the related entity.
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of a related entity.
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the related entity.
 - 
                
                    
                    refId: string
                    
                    
                     
                    
                
                
                Unique identifier of the reference object.
 - 
                
                    
                    refName: string
                    
                    
                     
                    
                
                
                Name of the reference object.
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                version of a related entity.
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : TermSummary
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TermSummaryTerm Summary Oracle
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductOfferintTerm.
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                the class type of term
 - 
                
                    
                    commitmentTermType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "INSTALLMENT", "LEASE", "SERVICE" ] - 
                
                    
                    duration: 
                    
                    
                
                
                    TermDuration
                
                
                Title:
TermDuration - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                A string. A word, term, or phrase by which a term is identfied
 
Nested Schema : TermDuration
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TermDurationMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             Quantity
                
            Title:
QuantityA number and unit representing how many of an ProductOffering is available at the offered price. - 
                
                object 
                
                
             TermDuration-allOf[1]
                
            
 
Nested Schema : Quantity
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    QuantityA number and unit representing how many of an ProductOffering is available at the offered price.
    
    
    
    
        Show Source
        - 
                
                    
                    amount(required): number
                    
                    
                     
                    
                
                
                A quantity of something, typically the total of a thing or things in number, size, value, extent, or money.
 - 
                
                    
                    units(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "NONE", "SECOND", "MINUTE", "HOUR", "DAY", "MONTH", "BYTE", "KILOBYTE", "MEGABYTE", "GIGABYTE", "PAGES", "MOVIES", "TIME_INTERVAL", "QUANTITY", "MBPS", "GBPS" ]The unit of measure for the quantity, such as meters, cubic yards, kilograms [ISO 80000], and the currency referring to [ISO 4217]. 
Nested Schema : TermDuration-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    units: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "DAYS", "MONTHS", "WEEKS", "YEARS" ]Term duration units 
Nested Schema : PricePlanRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    PricePlanRelationshipOracleRelationship between a PricePlan and its price relationships in the context of an offer
    
    
    
    
    
    
    Match All
    
        
            Relationship between a PricePlan and its price relationships in the context of an offer
        
    
        
            Relationship between a PricePlan and its price relationships in the context of an offer
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingPriceRef
                
            Title:
ProductOfferingPriceRefProductPriceOffering reference. An amount, usually of money, that is asked for or allowed when a ProductOffering is bought, rented, or leased - 
                
                object 
                
                
             PricePlanRelationshipOracle-allOf[1]
                
            
 
Nested Schema : PricePlanRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    applicableProductOffering: array
                    
                    
                
                
                    applicableProductOffering
                
                
                
 - 
                
                    
                    appliesTo: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "ALL", "ONE_TIME", "RECURRING", "USAGE" ]Bring in a open ended definition of alteration that specifies how price plan applicable to the offer - 
                
                    
                    popRelationship: array
                    
                    
                
                
                    popRelationship
                
                
                
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the PricePlanRelationship being referred
 
Nested Schema : applicableProductOffering
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ApplicableProductOfferingOracle
            
            Title:
ApplicableProductOfferingOracle 
Nested Schema : popRelationship
    
    	
    	Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        array- 
            Array of: 
                 ProductOfferingPriceRelationshipOracle
            
            Title:
ProductOfferingPriceRelationshipOraclethis object represents a pop relationship 
Nested Schema : ApplicableProductOfferingOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ApplicableProductOfferingOracleMatch All
    
        
    
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingRef
                
            Title:
ProductOfferingRefDiscriminator:{ "propertyName":"@type", "mapping":{ "ProductOfferingRef":"#/components/schemas/ProductOfferingRef", "BundledProductOffering":"#/components/schemas/BundledProductOffering", "BundledProductOfferingChoiceOracle":"#/components/schemas/BundledProductOfferingChoiceOracle", "BundledProductOfferingOracle":"#/components/schemas/BundledProductOfferingOracle" } }ProductOffering reference. A product offering represents entities that are orderable from the provider of the catalog, this resource includes pricing information. - 
                
                object 
                
                
             ApplicableProductOfferingOracle-allOf[1]
                
            
 
Nested Schema : ApplicableProductOfferingOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    relationshipHierarchy: string
                    
                    
                     
                    
                
                
                Hierarchy of the bundle offer tree
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the referred offering
 
Nested Schema : ProductOfferingPriceRelationshipOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRelationshipOraclethis object represents a pop relationship
    
    
    
    
    
    
    Match All
    
        
            this object represents a pop relationship
        
    
        
            this object represents a pop relationship
        
    
    Show Source
    - 
                
                object 
                
                
             ProductOfferingPriceRelationship
                
            Title:
ProductOfferingPriceRelationshipthis object represents a pop relationship - 
                
                object 
                
                
             ProductOfferingPriceRelationshipOracle-allOf[1]
                
            
 
Nested Schema : ProductOfferingPriceRelationship
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingPriceRelationshipthis object represents a pop relationship
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                The (class) type of the referred ProductOfferingPriceRelationship
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                (Class) type of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                hyperlink reference of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of ProductOfferingPriceRelationship
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the associated ProductOfferingPriceRelationship
 - 
                
                    
                    relationshipType(required): string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "DISCOUNT", "MARKUP", "OVERRIDE", "DISCOUNT_OVERRIDE", "DEPENDENCY" ]POP relationship type - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the associated popRelationship
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : ProductOfferingPriceRelationshipOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    discountMode: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "SEQUENTIAL", "PARALLEL" ]Indicates the mode of processing discounts. - 
                
                    
                    sequential: boolean
                    
                    
                     
                    
                
                
                Indicates whether the price is applied sequential or not
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the price being refered.
 
Nested Schema : ProductLineRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductLineRefProduct Line Reference
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                class type of referred Product Line
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of Product Line.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Unique reference of the product line
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product line
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product line
 - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product Line
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state of reference
 
Nested Schema : ProductOfferCharacteristicOracle
    
    	
    	
    
    
    
    Title: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferCharacteristicOracleThe ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
    
    
    
    
    
    
    Match All
    
        
            The ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
        
    
        
            The ProductSpecCharacteristic addressed by this object must exist in the corresponding product specification and has to be non configurable or overridden as non configurable at the ProductOffering level.
        
    
    Show Source
    - 
                
                object 
                
                
             CharacteristicSpecification
                
            Title:
CharacteristicSpecificationDiscriminator:{ "propertyName":"@type", "mapping":{ "CharacteristicSpecification":"#/components/schemas/CharacteristicSpecification", "CharacteristicSpecificationOracle":"#/components/schemas/CharacteristicSpecificationOracle", "ProductOfferCharacteristicOracle":"#/components/schemas/ProductOfferCharacteristicOracle" } }A characteristic quality or distinctive feature of a PlaSpecification. The characteristic can be take on a discrete value, such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for example, usage time (hrs) = 30 - talk time *3). Certain characteristics, such as color, may be configured during the ordering or some other process. - 
                
                object 
                
                
             ProductOfferCharacteristicOracle-allOf[1]
                
            
 
Nested Schema : CharacteristicSpecification
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
          
    
CharacteristicSpecificationDiscriminator: @type 
Discriminator Values
A characteristic quality or distinctive feature of a PlaSpecification.  The characteristic can be take on a discrete value, such as color, can take on a range of values, (for example, sensitivity of 100-240 mV), or can be derived from a formula (for example, usage time (hrs) = 30 - talk time *3). Certain characteristics, such as color, may be configured during the ordering or some other process.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                base class type (immediate parent) of the ProductSpecCharacteristic
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                hyperlink reference to the schema describing this characteristic
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                the class type of this characteristic
 - 
                
                    
                    @valueSchemaLocation: string
                    
                    
                     
                    
                
                
                This (optional) field provides a link to the schema describing the value type.
 - 
                
                    
                    allowedUnits: array
                    
                    
                
                
                    allowedUnits
                
                
                
 - 
                
                    
                    characteristicValueSpecification: array
                    
                    
                
                
                    characteristicValueSpecification
                
                
                
 - 
                
                    
                    charSpecRelationship: array
                    
                    
                
                
                    charSpecRelationship
                
                
                
 - 
                
                    
                    configurable: boolean
                    
                    
                     
                    
                
                
                If true, the Boolean indicates that the productSpecCharacteristic is configurable
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the productSpecCharacteristic is
 - 
                
                    
                    extensible: boolean
                    
                    
                     
                    
                
                
                An indicator that specifies that the values for the characteristic can be extended by adding new values when instantiating a characteristic for a product
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Maximum Length:
30Unique identifier of the attribute - 
                
                    
                    isUnique: boolean
                    
                    
                     
                    
                
                
                An indicator that specifies if a value is unique for the specification. Possible values are; "unique while value is in effect" and "unique whether value is in effect or not"
 - 
                
                    
                    maxCardinality: integer
                    
                    
                     
                    
                
                
                The maximum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where five is the value for the maxCardinality
 - 
                
                    
                    minCardinality: integer
                    
                    
                     
                    
                
                
                The minimum number of instances a CharacteristicValue can take on. For example, zero to five phone numbers in a group calling plan, where zero is the value for the minCardinality
 - 
                
                    
                    name(required): string
                    
                    
                     
                    
                
                
                Name of the productSpecCharacteristic
 - 
                
                    
                    regex: string
                    
                    
                     
                    
                
                
                A rule or principle represented in regular expression used to derive the value of a characteristic value
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "STRING", "NUMBER", "OBJECT", "ARRAY", "DECIMAL", "BOOLEAN", "DATE", "DATETIME", "URL" ]A kind of value that the characteristic can take on, such as numeric, text and so forth 
Nested Schema : ProductOfferCharacteristicOracle-allOf[1]
    
    	Type: 
    	
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
                
                    
                    configurable: boolean
                    
                    
                     
                    
                
                
                Read only value, if true, the Boolean indicates that the productSpecCharacteristic is configurable
 - 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                A narrative that explains in detail what the productSpecCharacteristic is
 - 
                
                    
                    displayName: string
                    
                    
                     
                    
                
                
                Friendly name of the associated productSpecCharacteristic
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the associated productSpecCharacteristic
 - 
                
                    
                    productSpecification: object
                    
                    
                
                
                    ProductSpecificationRef
                
                
                Title:
ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role. - 
                
                    
                    valueType: string
                    
                    
                     
                    
                
                
                A kind of value that the characteristic can take on, such as numeric, text and so forth
 
Nested Schema : ProductSpecificationRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductSpecificationRefProduct specification reference: A ProductSpecification is a detailed description of a tangible or intangible object made available externally in the form of a ProductOffering to customers or other parties playing a party role.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType(required): string
                    
                    
                     
                    
                
                
                class type of referred Product Specification
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing this REST resource
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                Indicates the (class) type of ProductSpecificationRef.
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                Reference of the product specification
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the product specification
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the product specification
 - 
                
                    
                    targetProductSchema: object
                    
                    
                
                
                    TargetProductSchema
                
                
                Title:
TargetProductSchemaThe reference object to the schema and type of target product which is described by product specification - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the product specification
 - 
                
                    
                    versionState: number
                    
                    
                     
                    
                
                
                To hold the version state for the reference
 
Nested Schema : TargetProductSchema
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    TargetProductSchemaThe reference object to the schema and type of target product which is described by product specification
    
    
    
    
        Show Source
        - 
                
                    
                    @schemaLocation(required): string
                    
                    
                     
                    
                
                
                This field provides a link to the schema describing the target product
 - 
                
                    
                    @type(required): string
                    
                    
                     
                    
                
                
                class type of the target product
 
Nested Schema : ProductOfferingRelationship
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ProductOfferingRelationshipRelationship between/among product offerings.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the super-class
 - 
                
                    
                    @schemaLocation: string
                    
                    
                     (uri) 
                    
                
                
                A URI to a JSON-Schema file that defines additional attributes and relationships
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                When sub-classing, this defines the sub-class entity name
 - 
                
                    
                    id(required): string
                    
                    
                     
                    
                
                
                Unique identifier of the productOffering
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the referred product productOffering
 - 
                
                    
                    relationshipType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "AGGREGATION", "MIGRATION", "SUBSTITUTION", "DEPENDENCY", "EXCLUSIVITY", "PARENT" ]Type of the relationship such as migration, substitution, dependency, exclusivity - 
                
                    
                    role: string
                    
                    
                     
                    
                
                
                Role of the product productOffering relationship
 - 
                
                    
                    validFor: object
                    
                    
                
                
                    TimePeriodOracle
                
                
                Title:
TimePeriodOracleValidity period of the related party 
Nested Schema : UsedByRef
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    UsedByRefA reference to a resource that is aggregating another top-level resource.
    
    
    
    
        Show Source
        - 
                
                    
                    @baseType: string
                    
                    
                     
                    
                
                
                Indicates the base (class) type of this REST resource
 - 
                
                    
                    @referredType: string
                    
                    
                     
                    
                
                
                The Class type of using item
 - 
                
                    
                    href: string
                    
                    
                     
                    
                
                
                hyperlink reference of the using item
 - 
                
                    
                    id: string
                    
                    
                     
                    
                
                
                Unique identifier of the using item
 - 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Name of the using item
 - 
                
                    
                    referenceType: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "PACKAGE", "COMMERCIAL_BUNDLE", "SERVICE_BUNDLE", "SERVICE", "DEVICE", "ACCESSORY", "CHOICE", "AGGREGATION", "AWARD", "DISCOUNT", "TRADE_IN", "COMPATIBILITY", "ELIGIBILITY", "MIGRATION", "RECOMMENDATION", "POLICY", "DEVICE_SPEC", "CHARGING_TERM", "SUSPENSION_TERM", "RETURN_CHECKLIST", "ENTITY_PROFILE", "PRODUCT_LINE", "PRODUCT_OFFERING_PRICE", "CATALOG", "CATEGORY", "PRODUCT_SPECIFICATION", "USAGE_SPECIFICATION", "SERVICE_SPECIFICATION" ]The entity type of using item - 
                
                    
                    version: string
                    
                    
                     
                    
                
                
                Version of the using item
 
400 Response
Your request couldn't be processed because it contains missing or invalid information, such as a validation error on an input field, a missing required value, and so forth.
                            
                            
                                Root Schema : Error
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        Error- 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                it provides a link to the schema describing a REST resource.
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                The class type of a REST resource.
 - 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Application related code (as defined in the API or from a common list)
 - 
                
                    
                    message: string
                    
                    
                     
                    
                
                
                Text that provide more details and corrective actions related to the error. This can be shown to a client user.
 - 
                
                    
                    reason(required): string
                    
                    
                     
                    
                
                
                Text that explains the reason for error. This can be shown to a client user.
 - 
                
                    
                    referenceError: string
                    
                    
                     
                    
                
                
                url pointing to documentation describing the error
 - 
                
                    
                    status: string
                    
                    
                     
                    
                
                
                http error code extension like 400-2
 
401 Response
Your request isn't authorized. The authentication credentials included with this request are missing or invalid.
                            
                            
                                Root Schema : Error
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        Error- 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                it provides a link to the schema describing a REST resource.
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                The class type of a REST resource.
 - 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Application related code (as defined in the API or from a common list)
 - 
                
                    
                    message: string
                    
                    
                     
                    
                
                
                Text that provide more details and corrective actions related to the error. This can be shown to a client user.
 - 
                
                    
                    reason(required): string
                    
                    
                     
                    
                
                
                Text that explains the reason for error. This can be shown to a client user.
 - 
                
                    
                    referenceError: string
                    
                    
                     
                    
                
                
                url pointing to documentation describing the error
 - 
                
                    
                    status: string
                    
                    
                     
                    
                
                
                http error code extension like 400-2
 
404 Response
Your request includes a resource URI that doesn't exist.
                            
                            
                                Root Schema : Error
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        Error- 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                it provides a link to the schema describing a REST resource.
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                The class type of a REST resource.
 - 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Application related code (as defined in the API or from a common list)
 - 
                
                    
                    message: string
                    
                    
                     
                    
                
                
                Text that provide more details and corrective actions related to the error. This can be shown to a client user.
 - 
                
                    
                    reason(required): string
                    
                    
                     
                    
                
                
                Text that explains the reason for error. This can be shown to a client user.
 - 
                
                    
                    referenceError: string
                    
                    
                     
                    
                
                
                url pointing to documentation describing the error
 - 
                
                    
                    status: string
                    
                    
                     
                    
                
                
                http error code extension like 400-2
 
405 Response
HTTP action specified in the request (DELETE, GET, POST, PUT) isn't supported for this request URI.
                            
                            
                                Root Schema : Error
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        Error- 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                it provides a link to the schema describing a REST resource.
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                The class type of a REST resource.
 - 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Application related code (as defined in the API or from a common list)
 - 
                
                    
                    message: string
                    
                    
                     
                    
                
                
                Text that provide more details and corrective actions related to the error. This can be shown to a client user.
 - 
                
                    
                    reason(required): string
                    
                    
                     
                    
                
                
                Text that explains the reason for error. This can be shown to a client user.
 - 
                
                    
                    referenceError: string
                    
                    
                     
                    
                
                
                url pointing to documentation describing the error
 - 
                
                    
                    status: string
                    
                    
                     
                    
                
                
                http error code extension like 400-2
 
500 Response
The server encountered something unexpected that prevented it from completing the request.
                            
                            
                                Root Schema : Error
    
    	Type: 
    	
    
    
    
    objectTitle: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        Error- 
                
                    
                    @schemaLocation: string
                    
                    
                     
                    
                
                
                it provides a link to the schema describing a REST resource.
 - 
                
                    
                    @type: string
                    
                    
                     
                    
                
                
                The class type of a REST resource.
 - 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Application related code (as defined in the API or from a common list)
 - 
                
                    
                    message: string
                    
                    
                     
                    
                
                
                Text that provide more details and corrective actions related to the error. This can be shown to a client user.
 - 
                
                    
                    reason(required): string
                    
                    
                     
                    
                
                
                Text that explains the reason for error. This can be shown to a client user.
 - 
                
                    
                    referenceError: string
                    
                    
                     
                    
                
                
                url pointing to documentation describing the error
 - 
                
                    
                    status: string
                    
                    
                     
                    
                
                
                http error code extension like 400-2
 
Examples
The following example shows how to update a product offering by submitting a PATCH request on the REST resource using cURL.
cURL Command
 curl -u username:password -X PATCH
                    \
                    'https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v5/productOffering/TestProdOffering00020
                    -H 'Content-Type: application/json' -D @update_productoffering.json |
                    json_pp
Example of Request Body
The following example shows the contents of the request body in JSON format.
{
    "id": "TestProdOffering00020",
    "name": "Base Station PO TestProdOffering00020",
    "lifecycleStatus": "In study",
    "description": "Base Station Product for TestProdOffering00020",
    "version": "2.0",
    "@type": "ProductOfferingOracle",
    "@baseType": "ProductOffering",
    "isBundle": false,
    "project": {
        "id": "DocProject",
        "name": "Doc Project"
    },
    "productOfferingInfo" : {
        "productType" : "DEVICE"
    },
    "productSpecification": {
        "id": "ProdSpecProject0001234",
        "name": "ProdSpecProject0001234",
        "@referredType": "ProductSpecificationOracle"
    },
    "prodSpecCharValueUse": [
        {
            "name": "connectivity",
            "description": "Connectivity",
            "valueType": "STRING",
            "maxCardinality": 1,
            "productSpecCharacteristicValue": [
                {
                    "validFor": {
                        "startDateTime": "2019-08-14T20:42:23.0Z"
                    },
                    "isDefault": true,
                    "unitOfMeasure": "NONE",
                    "value": "5G",
                    "valueType": "STRING"
                }
            ],
            "productSpecification": {
                "id": "ProdSpecProject0001234",
                "name": "ProdSpecProject0001234",
                "@referredType": "ProductSpecificationOracle"
            }
        }
    ]
}Example of Response Body
The
following example shows the contents of the response body in JSON
format.
               {
    "id": "TestProdOffering00020",
    "name": "Base Station PO TestProdOffering00020",
    "lifecycleStatus": "In study",
    "description": "Base Station Product for TestProdOffering00020",
    "version": "2.0",
    "@type": "ProductOfferingOracle",
    "@baseType": "ProductOffering",
    "isBundle": false,
    "project": {
        "id": "DocProject",
        "name": "Doc Project"
    },
    "productOfferingInfo": {
        "productType": "DEVICE"
    },
    "productSpecification": {
        "id": "ProdSpecProject0001234",
        "name": "ProdSpecProject0001234",
        "@referredType": "ProductSpecificationOracle",
        "href": "https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productSpecification/ProdSpecProject0001234",
        "version": "1.0",
        "@baseType": "ProductSpecificationOracle"
    },
    "prodSpecCharValueUse": [
        {
            "name": "connectivity",
            "description": "Connectivity",
            "valueType": "STRING",
            "maxCardinality": 1,
            "productSpecCharacteristicValue": [
                {
                    "validFor": {
                        "startDateTime": "2019-08-14T20:42:23.0Z"
                    },
                    "isDefault": true,
                    "unitOfMeasure": "NONE",
                    "value": "5G",
                    "valueType": "STRING"
                }
            ],
            "productSpecification": {
                "id": "ProdSpecProject0001234",
                "name": "ProdSpecProject0001234",
                "@referredType": "ProductSpecificationOracle"
            }
        }
    ],
    "lastUpdate": "2020-08-20T16:25:28.000Z",
    "isSellable": false,
    "lastUpdatedBy": "anonymous",
    "createdBy": "anonymous",
    "created": "2020-08-20T16:25:27.000Z",
    "href": "https://{FusionAppsHost}/crmRestApi/atcProductCatalog/11.13.18.05/tmf-api/productCatalogManagement/v4/productOffering/TestProdOffering00020"
}