<?php
/**
 * Webkul Software.
 * 
 * PHP version 7.0+
 *
 * @category  Webkul
 * @package   Webkul_MobikulCore
 * @author    Webkul <support@webkul.com>
 * @copyright 2010-2019 Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html ASL Licence
 * @link      https://store.webkul.com/license.html
 */
namespace Webkul\MobikulCore\Api\Data;

/**
 * Interface UserImageInterface
 */
interface UserImageInterface
{
    const ID          = "id";
    const BANNER      = "banner";
    const PROFILE     = "profile";
    const IS_SOCIAL   = "is_social";
    const CREATED_AT  = "created_at";
    const CUSTOMER_ID = "customer_id";

    /**
     * Function getId
     * 
     * @return string|number
     */
    public function getId();

    /**
     * Function setId
     *
     * @param integer $id image id
     */
    public function setId($id);

    /**
     * Function getBanner
     * 
     * @return string
     */
    public function getBanner();

    /**
     * Function setBanner
     *
     * @param string $banner banner
     */
    public function setBanner($banner);

    /**
     * Function getProfile
     *
     * @return string
     */
    public function getProfile();

    /**
     * Function setProfile
     * 
     * @param string $profile profile
     */
    public function setProfile($profile);

    /**
     * Function getIsSocial
     *
     * @return bool
     */
    public function getIsSocial();

    /**
     * Function setIsSocial
     *
     * @param integer|bool $isSocial isSocial
     *
     * @return bool
     */
    public function setIsSocial($isSocial);

    /**
     * Function getCreatedTime
     * 
     * @return string
     */
    public function getCreatedTime();

    /**
     * Function setCreatedTime
     *
     * @param string $createdAt created at
     */
    public function setCreatedTime($createdAt);

    /**
     * Function getCustomerId
     *
     * @return integer
     */
    public function getCustomerId();

    /**
     * Function setCustomerId
     *
     * @param integer $customerId customer id 
     */
    public function setCustomerId($customerId);
}
