Skip to content

Offering

Source code in docs_src/capo_device_farm/types/offering.py
class Offering(TypedDict, closed=True):
    id: NotRequired["capo_device_farm.types.offering_identifier.OfferingIdentifier"]
    """<p>The ID that corresponds to a device offering.</p>"""
    description: NotRequired["capo_device_farm.types.message.Message"]
    """<p>A string that describes the offering.</p>"""
    type: NotRequired["capo_device_farm.types.offering_type.OfferingType"]
    """<p>The type of offering (for example, <code>RECURRING</code>) for a device.</p>"""
    platform: NotRequired["capo_device_farm.types.device_platform.DevicePlatform"]
    """<p>The platform of the device (for example, <code>ANDROID</code> or <code>IOS</code>).</p>"""
    recurring_charges: NotRequired[
        "capo_device_farm.types.recurring_charges.RecurringCharges"
    ]
    """<p>Specifies whether there are recurring charges for the offering.</p>"""

description instance-attribute

description: NotRequired[Message]

A string that describes the offering.

id instance-attribute

id: NotRequired[OfferingIdentifier]

The ID that corresponds to a device offering.

platform instance-attribute

platform: NotRequired[DevicePlatform]

The platform of the device (for example, ANDROID or IOS).

recurring_charges instance-attribute

recurring_charges: NotRequired[RecurringCharges]

Specifies whether there are recurring charges for the offering.

type instance-attribute

type: NotRequired[OfferingType]

The type of offering (for example, RECURRING) for a device.