<?php

namespace MssPhp\Schema\Response;

use JMS\Serializer\Annotation\Type;

class Channel {
    /**
     * @Type("string")
     */
    public $channel_id;

    /**
     * @Type("MssPhp\Schema\Response\OfferDescription")
     */
    public $offer_description;

    /**
     * @Type("MssPhp\Schema\Response\RoomPrices")
     */
    public $room_price;

    /**
     * @Type("MssPhp\Schema\Response\RoomDescription")
     */
    public $room_description;

    /**
     * @Type("MssPhp\Schema\Response\ServicePrice")
     */
    public $service_price;

    /**
     * @Type("integer")
     */
    public $from_price;

    /**
     * @Type("MssPhp\Schema\Response\BasePrice")
     */
    public $base_price;

    /**
     * @Type("MssPhp\Schema\Response\CancelPolicies")
     */
    public $cancel_policies;

    /**
     * @Type("MssPhp\Schema\Response\PaymentTerms")
     */
    public $payment_terms;
}

<?php

namespace MssPhp\Schema\Response;

use JMS\Serializer\Annotation\Type;

class Channel {
    /**
     * @Type("string")
     */
    public $channel_id;

    /**
     * @Type("integer")
     */
    public $offer_id;

    /**
     * @Type("MssPhp\Schema\Response\OfferDescription")
     */
    public $offer_description;

    /**
     * @Type("MssPhp\Schema\Response\RoomPrices")
     */
    public $room_price;

    /**
     * @Type("MssPhp\Schema\Response\RoomDescription")
     */
    public $room_description;

    /**
     * @Type("MssPhp\Schema\Response\ServicePrice")
     */
    public $service_price;

    /**
     * @Type("integer")
     */
    public $from_price;

    /**
     * @Type("MssPhp\Schema\Response\BasePrice")
     */
    public $base_price;

    /**
     * @Type("MssPhp\Schema\Response\CancelPolicies")
     */
    public $cancel_policies;

    /**
     * @Type("MssPhp\Schema\Response\PaymentTerms")
     */
    public $payment_terms;
}

Add offer_id to channel interface
Add offer_id to channel interface
