MOON
Server: Apache
System: Linux server1.studioinfinity.com.br 2.6.32-954.3.5.lve1.4.90.el6.x86_64 #1 SMP Tue Feb 21 12:26:30 UTC 2023 x86_64
User: artinside (517)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/artinside/www/raquel/vendor/frenet/frenet-php/src/Command/Tracking/TrackingInfoInterface.php
<?php

declare(strict_types = 1);

namespace Frenet\Command\Tracking;

/**
 * Class TrackingInfoInterface
 * @package Frenet\Command\Tracking
 */
interface TrackingInfoInterface
{
    /**
     * @var string
     */
    const FIELD_SHIPPING_SERVICE_CODE = 'ShippingServiceCode';

    /**
     * @var string
     */
    const FIELD_TRACKING_NUMBER = 'TrackingNumber';

    /**
     * @var string
     */
    const FIELD_INVOICE_NUMBER = 'InvoiceNumber';

    /**
     * @var string
     */
    const FIELD_INVOICE_SERIE = 'InvoiceSerie';

    /**
     * @var string
     */
    const FIELD_RECIPIENT_DOCUMENT = 'RecipientDocument';

    /**
     * @var string
     */
    const FIELD_ORDER_NUMBER = 'OrderNumber';

    /**
     * @param $code
     *
     * @return $this
     */
    public function setShippingServiceCode($code);

    /**
     * @param $number
     *
     * @return $this
     */
    public function setTrackingNumber($number);

    /**
     * @param $number
     *
     * @return $this
     */
    public function setInvoiceNumber($number);

    /**
     * @param $serie
     *
     * @return $this
     */
    public function setInvoiceSerie($serie);

    /**
     * @param $document
     *
     * @return $this
     */
    public function setRecipientDocument($document);

    /**
     * @param $number
     *
     * @return $this
     */
    public function setOrderNumber($number);
}