<?php

namespace KrokedilSwedbankPayDeps\SwedbankPay\Api\Service\Consumer\Resource\Data;

use KrokedilSwedbankPayDeps\SwedbankPay\Api\Service\Data\ResourceInterface;
/**
 * Consumer address data interface
 *
 * @api
 */
interface ConsumerAddressInterface extends ResourceInterface
{
    const ADDRESSEE = 'addressee';
    const STREET_ADDRESS = 'street_address';
    const CO_ADDRESS = 'co_address';
    const ZIP_CODE = 'zip_code';
    const CITY = 'city';
    const COUNTRY_CODE = 'country_code';
    /**
     * @return string
     */
    public function getAddressee();
    /**
     * @param string $addressee
     * @return $this
     */
    public function setAddressee($addressee);
    /**
     * @return string
     */
    public function getStreetAddress();
    /**
     * @param string $streetAddress
     * @return $this
     */
    public function setStreetAddress($streetAddress);
    /**
     * @return string
     */
    public function getCoAddress();
    /**
     * @param string $coAddress
     * @return $this
     */
    public function setCoAddress($coAddress);
    /**
     * @return string
     */
    public function getZipCode();
    /**
     * @param string $zipCode
     * @return $this
     */
    public function setZipCode($zipCode);
    /**
     * @return string
     */
    public function getCity();
    /**
     * @param string $city
     * @return $this
     */
    public function setCity($city);
    /**
     * @return string
     */
    public function getCountryCode();
    /**
     * @param string $countryCode
     * @return $this
     */
    public function setCountryCode($countryCode);
}
