public static function get(
        int $cashRegisterId,
        string $tabUuid,
        int $tabItemShopId,
        int $monetaryAccountId = null,
        array $customHeaders = []
    ): BunqResponseTabItemShop {
        $apiClient = new ApiClient(static::getApiContext());
        $responseRaw = $apiClient->get(
            vsprintf(
                self::ENDPOINT_URL_READ,
                [
                    static::determineUserId(),
                    static::determineMonetaryAccountId($monetaryAccountId),
                    $cashRegisterId,
                    $tabUuid,
                    $tabItemShopId,
                ]
            ),
            [],
            $customHeaders
        );

        return BunqResponseTabItemShop::castFromBunqResponse(
            static::fromJson($responseRaw, self::OBJECT_TYPE_GET)
        );
    }
public static function get(
        int $cashRegisterId,
        string $tabUuid,
        int $tabItemShopId,
        int $monetaryAccountId = null,
        array $customHeaders = []
    ): BunqResponseTabItemShop {
        $apiClient = new ApiClient(static::getApiContext());
        $responseRaw = $apiClient->get(
            vsprintf(
                self::ENDPOINT_URL_READ,
                [
                    static::determineUserId(),
                    static::determineMonetaryAccountId($monetaryAccountId),
                    $cashRegisterId,
                    $tabUuid,
                    $tabItemShopId,
                ]
            ),
            [],
            $customHeaders
        );

        return BunqResponseTabItemShop::castFromBunqResponse(
            static::fromJson($responseRaw, self::OBJECT_TYPE_GET)
        );
    }
public static function get ( int $ cashRegisterId , string $ tabUuid , int $ tabItemShopId , int $ monetaryAccountId = null , array $ customHeaders = [ ] ) : BunqResponseTabItemShop { $ apiClient = new ApiClient ( static :: getApiContext ( ) ) ; $ responseRaw = $ apiClient -> get ( vsprintf ( self :: ENDPOINT_URL_READ , [ static :: determineUserId ( ) , static :: determineMonetaryAccountId ( $ monetaryAccountId ) , $ cashRegisterId , $ tabUuid , $ tabItemShopId , ] ) , [ ] , $ customHeaders ) ; return BunqResponseTabItemShop :: castFromBunqResponse ( static :: fromJson ( $ responseRaw , self :: OBJECT_TYPE_GET ) ) ; }
Get a specific TabItem from a given Tab.

@param int $cashRegisterId
@param string $tabUuid
@param int $tabItemShopId
@param int|null $monetaryAccountId
@param string[] $customHeaders

@return BunqResponseTabItemShop
Get a specific TabItem from a given Tab .