text:
//*********************************************************//
//    Copyright (c) Microsoft. All rights reserved.
//
//    Apache 2.0 License
//
//    You may obtain a copy of the License at
//    http://www.apache.org/licenses/LICENSE-2.0
//
//    Unless required by applicable law or agreed to in writing, software
//    distributed under the License is distributed on an "AS IS" BASIS,
//    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
//    implied. See the License for the specific language governing
//    permissions and limitations under the License.
//
//*********************************************************//

using System;
using Microsoft.NodejsTools.LogGeneration;
using Microsoft.NodejsTools.LogParsing;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using TestUtilities;

namespace ProfilerTests {
    [TestClass]
    public class LogParserTests {
        [ClassInitialize]
        public static void DoDeployment(TestContext context) {
            AssertListener.Initialize();
        }

        [TestMethod, Priority(0)]
        public void SplitRecord() {
            AssertExpectedRecords(@"shared-library,""C:\Program Files\nodejs\node.exe"",0x05c60000,0x06226000",
                "shared-library",
                @"""C:\Program Files\nodejs\node.exe""",
                "0x05c60000",
                "0x06226000");

            AssertExpectedRecords(@"code-creation,LazyCompile,0xf1617840,756,""STRING_ADD_LEFT native runtime.js:183"",0x90c07ec8,~",
                "code-creation",
                "LazyCompile",
                "0xf1617840",
                "756",
                @"""STRING_ADD_LEFT native runtime.js:183""",
                "0x90c07ec8",
                "~");

            AssertExpectedRecords(@"code-creation,LazyCompile,0xf1617840,756,""STRING_ADD_LEFT native,runtime.js:183"",0x90c07ec8,~",
                "code-creation",
                "LazyCompile",
                "0xf1617840",
                "756",
                @"""STRING_ADD_LEFT native,runtime.js:183""",
                "0x90c07ec8",
                "~");

            AssertExpectedRecords(@"code-creation,LoadIC,0xf16e4120,284,""""",
               "code-creation",
               "LoadIC",
               "0xf16e4120",
               "284",
               @"""""");

            AssertExpectedRecords(@"code-creation,LoadIC,0xf16e4120,284,""foo""""bar""",
               "code-creation",
               "LoadIC",
               "0xf16e4120",
               "284",
               @"""foo""bar""");
        }

        public void AssertExpectedRecords(string input, params string[] expected) {
            var records = LogConverter.SplitRecord(input);
            Assert.AreEqual(expected.Length, records.Length);
            for (int i = 0; i < expected.Length; i++) {
                Assert.AreEqual(expected[i], records[i]);
            }
        }

        [TestMethod, Priority(0)]
        public void TestFilenameParsing() {
            AssertExpectedFileInfo(
                " net.js:931",
                "net",
                "anonymous method",
                "net.js",
                931
            );

            AssertExpectedFileInfo(
                "f C:\\Source\\NodeApp2\\NodeApp2\\server.js:5",
                "server",
                "f",
                "C:\\Source\\NodeApp2\\NodeApp2\\server.js",
                5
            );

            AssertExpectedFileInfo(
                " C:\\Source\\NodeApp2\\NodeApp2\\server.js:16",
                "server",
                "anonymous method",
                "C:\\Source\\NodeApp2\\NodeApp2\\server.js",
                16
            );

            // https://nodejstools.codeplex.com/workitem/125
            AssertExpectedFileInfo(
                "native array.js",
                "<top-level module code>",
                "native array",
                "native array.js",
                1,
                "Script"
            );

            AssertExpectedFileInfo(
                @" C:\Users\dinov\visual studio 2012\Projects\NodeApp17\NodeApp17\server.js:1",
                "<top-level module code>",
                "server",
                @"C:\Users\dinov\visual studio 2012\Projects\NodeApp17\NodeApp17\server.js",
                1,
                "Function"
            );
            AssertExpectedFileInfo(
                @"C:\Users\dinov\visual studio 2012\Projects\NodeApp17\NodeApp17\server.js",
                "<top-level module code>",
                "server",
                @"C:\Users\dinov\visual studio 2012\Projects\NodeApp17\NodeApp17\server.js",
                1,
                "Script"
            );
        }

        public void AssertExpectedFileInfo(string input, string ns, string function, string filename, int? lineNo, string type="LazyCompile") {
            foreach (var curInput in new[] { input, "\"" + input + "\"" }) {
                var res = LogConverter.ExtractNamespaceAndMethodName(curInput, false, type);
                Assert.AreEqual(ns, res.Namespace);
                Assert.AreEqual(function, res.Function);
                Assert.AreEqual(filename, res.Filename);
                Assert.AreEqual(lineNo, res.LineNumber);
            }
        }
    }

}


text:
<?php

class Scalr_Messaging_Msg_DbMsr_CreateDataBundleResult extends Scalr_Messaging_Msg_DbMsr {

	/**
	 * @deprecated
	 */
	public $snapshotId;

	//public $logFile;
	//public $logPos;
	//public $snapshotConfig;
	//public $dataBundleSize;

	function __construct ($snapshotId, $logFile, $logPos, $snapshotConfig, $dataBundleSize) {
		parent::__construct();

		/**
		 * @deprecated
		 */
		$this->snapshotId = $snapshotId;

		//$this->logFile = $logFile;
		//$this->logPos = $logPos;
		//$this->snapshotConfig = $snapshotConfig;
		//$this->dataBundleSize = $dataBundleSize;
	}
}

redpajama_set_name: RedPajamaGithub


text:
package com.rho.db;

import com.xruby.runtime.lang.RubyValue;

public interface IDBResult {
	//public abstract int getCount();
	public abstract int getColCount();
	public abstract String getColName(int nCol);
	public abstract String getOrigColName(int nCol);
	/*
	public abstract RubyValue getRubyValueByIdx(int nItem, int nCol);
	public abstract long getLongByIdx(int nItem, int nCol);
	public abstract int getIntByIdx(int nItem, int nCol);
	public abstract String getStringByIdx(int nItem, int nCol);

	public abstract RubyValue getRubyValue(int nItem, String colname);
	public abstract long getLong(int nItem, String colname);
	public abstract int getInt(int nItem, String colname);
	public abstract String getString(int nItem, String colname);*/

	//public abstract void close();//close cursor and release any locks

	//New
    public abstract boolean isEnd();
    public abstract void next() throws DBException;
	public abstract String getStringByIdx(int nCol);
	public abstract int getIntByIdx(int nCol);
	public abstract long getLongByIdx(int nCol);
	public abstract String getUInt64ByIdx(int nCol);

	public abstract RubyValue getRubyValueByIdx(int nCol);
	public abstract boolean isNullByIdx(int nCol);

	public abstract RubyValue getRubyValue(String colname);
	public abstract int getInt(String colname);
	public abstract String getString(String colname);

	public abstract Object[] getCurData() throws DBException;

    public abstract boolean isNonUnique();

    public abstract void close();
}


text:
using System;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace EmployerInfo
{
    public partial class ProcessBarEdit : UserControl
    {
        public ProcessBarEdit()
        {
            InitializeComponent();
        }

        #region Properties

        private Color _colorUnderBar = Color.AliceBlue,
            _colorProcess = Color.DeepSkyBlue;
        private int _valuePercent = 20;

        [Description("Màu của nền process")]
        public Color ColorUnderBar
        {
            get
            {
                return _colorUnderBar;
            }

            set
            {
                _colorUnderBar = value;
                pUnderBar.BackColor = value;
            }
        }

        [Description("Màu của thanh process")]
        public Color ColorProcess
        {
            get
            {
                return _colorProcess;
            }

            set
            {
                _colorProcess = value;
                pProcess.BackColor = value;
            }
        }

        [Description("Giá trị processbar")]
        public int ValuePercent
        {
            get
            {
                return _valuePercent;
            }

            set
            {
                _valuePercent = value;
                SetPercent(value);
            }
        }

        #endregion

        #region Function

        void SetPercent(int val)
        {
            if (val > 100) { val = 100; }
            double s1 = (double)pUnderBar.Width / 100;
            double s2 = s1 * val;
            pProcess.Width = Convert.ToInt32(s2);
        }

        #endregion

        private void ProcessBarEdit_Load(object sender, EventArgs e)
        {

        }

    }

}


text:
namespace grinder {

namespace {

using base::win::ScopedBstr;
using base::win::ScopedComPtr;

typedef core::AddressRange<core::RelativeAddress, size_t> RelativeAddressRange;
typedef std::map<DWORD, const std::string*> SourceFileMap;

bool GetDiaSessionForPdb(const base::FilePath& pdb_path,
                         IDiaDataSource* source,
                         IDiaSession** session) {
  DCHECK(source != NULL);
  DCHECK(session != NULL);

  HRESULT hr = source->loadDataFromPdb(pdb_path.value().c_str());
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in loadDataFromPdb: " << common::LogHr(hr) << ".";
    return false;
  }

  hr = source->openSession(session);
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in openSession: " << common::LogHr(hr) << ".";
    return false;
  }

  return true;
}

bool DisableOmapTranslation(IDiaSession* session) {
  DCHECK(session != NULL);

  ScopedComPtr<IDiaAddressMap> addr_map;
  HRESULT hr = session->QueryInterface(IID_IDiaAddressMap,
                                       addr_map.ReceiveVoid());
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in QueryInterface: " << common::LogHr(hr) << ".";
    return false;
  }
  hr = addr_map->put_addressMapEnabled(FALSE);
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in put_addressMapEnabled: " << common::LogHr(hr)
               << ".";
    return false;
  }

  return true;
}

const std::string* GetSourceFileName(DWORD source_file_id,
                                     IDiaLineNumber* line_number,
                                     LineInfo::SourceFileSet* source_files,
                                     SourceFileMap* source_file_map) {
  DCHECK(line_number != NULL);
  DCHECK(source_files != NULL);
  DCHECK(source_file_map != NULL);

  SourceFileMap::const_iterator map_it = source_file_map->find(source_file_id);

  if (map_it != source_file_map->end())
    return map_it->second;

  ScopedComPtr<IDiaSourceFile> source_file;
  HRESULT hr = line_number->get_sourceFile(source_file.Receive());
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in get_sourceFile: " << common::LogHr(hr) << ".";
    return NULL;
  }

  ScopedBstr source_file_path_bstr;
  hr = source_file->get_fileName(source_file_path_bstr.Receive());
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in get_fileName: " << common::LogHr(hr) << ".";
    return NULL;
  }

  std::string source_file_path;
  if (!base::WideToUTF8(common::ToString(source_file_path_bstr),
                        source_file_path_bstr.Length(),
                        &source_file_path)) {
    LOG(ERROR) << "base::WideToUTF8 failed for path \""
               << common::ToString(source_file_path_bstr) << "\".";
    return NULL;
  }

  LineInfo::SourceFileSet::const_iterator source_file_it =
      source_files->insert(source_file_path).first;
  const std::string* source_file_name = &(*source_file_it);
  source_file_map->insert(std::make_pair(source_file_id,
                                         source_file_name));

  return source_file_name;
}

// Used for comparing the ranges covered by two source lines.
struct SourceLineAddressComparator {
  bool operator()(const LineInfo::SourceLine& sl1,
                  const LineInfo::SourceLine& sl2) const {
    return sl1.address + sl1.size <= sl2.address;
  }
};

}  // namespace

bool LineInfo::Init(const base::FilePath& pdb_path) {
  ScopedComPtr<IDiaDataSource> source;
  HRESULT hr = source.CreateInstance(CLSID_DiaSource);
  if (FAILED(hr)) {
    LOG(ERROR) << "Failed to create DiaSource: " << common::LogHr(hr) << ".";
    return false;
  }

  ScopedComPtr<IDiaSession> session;
  if (!GetDiaSessionForPdb(pdb_path, source.get(), session.Receive()))
    return false;

  // We want original module addresses so we disable OMAP translation.
  if (!DisableOmapTranslation(session.get()))
    return false;

  // Get the line number enumeration.
  ScopedComPtr<IDiaEnumLineNumbers> line_number_enum;
  hr = session->findLinesByRVA(0, 0xFFFFFF, line_number_enum.Receive());
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in findLinesByRVA: " << common::LogHr(hr) << ".";
    return false;
  }

  // A map of source file IDs we've already seen, mapping back to the source
  // file path. We use this as a cache so we're not constantly doing source-file
  // lookups while iterating.
  SourceFileMap source_file_map;

  // Get the line info count and reserve space.
  LONG line_number_count = 0;
  hr = line_number_enum->get_Count(&line_number_count);
  if (FAILED(hr)) {
    LOG(ERROR) << "Failure in get_Count: " << common::LogHr(hr) << ".";
    return false;
  }
  source_lines_.reserve(line_number_count);

  // Iterate over the source line information.
  DWORD old_source_file_id = SIZE_MAX;
  DWORD old_rva = 0;
  const std::string* source_file_name = NULL;
  while (true) {
    ScopedComPtr<IDiaLineNumber> line_number;
    ULONG fetched = 0;
    hr = line_number_enum->Next(1, line_number.Receive(), &fetched);
    if (hr != S_OK || fetched != 1)
      break;

    DWORD source_file_id = 0;
    hr = line_number->get_sourceFileId(&source_file_id);
    if (FAILED(hr)) {
      LOG(ERROR) << "Failure in get_sourceFileId: " << common::LogHr(hr) << ".";
      return false;
    }

    // Look for the source file by ID. Since we most often see successive
    // lines from the same file we have a shortcut to avoid extra processing in
    // this case.
    if (source_file_id != old_source_file_id) {
      source_file_name = GetSourceFileName(source_file_id,
                                           line_number.get(),
                                           &source_files_,
                                           &source_file_map);
    }
    old_source_file_id = source_file_id;
    DCHECK(source_file_name != NULL);

    DWORD line = 0;
    DWORD rva = 0;
    DWORD length = 0;
    if (FAILED(line_number->get_lineNumber(&line)) ||
        FAILED(line_number->get_relativeVirtualAddress(&rva)) ||
        FAILED(line_number->get_length(&length))) {
      LOG(ERROR) << "Failed to get line number properties.";
      return false;
    }

    // We rely on the enumeration returning us lines in order of increasing
    // address, as they are stored originally in the PDB. This is required for
    // the following zero-length fixing mechanism to work as intended.
    DCHECK_LE(old_rva, rva);
    old_rva = rva;

    // Is this a non-zero length? Back up and make any zero-length ranges
    // with the same start address the same length as us. This makes them
    // simply look like repeated entries in the array and makes searching for
    // them with lower_bound/upper_bound work as expected.
    if (length != 0) {
      SourceLines::reverse_iterator it = source_lines_.rbegin();
      for (; it != source_lines_.rend(); ++it) {
        if (it->size != 0)
          break;
        if (it->address.value() != rva) {
          LOG(ERROR) << "Encountered zero-length line number with "
                     << "inconsistent address.";
          return false;
        }
        it->size = length;
      }
    }

    source_lines_.push_back(SourceLine(source_file_name,
                                       line,
                                       core::RelativeAddress(rva),
                                       length));
  }

  return true;
}

bool LineInfo::Visit(
    core::RelativeAddress address, size_t size, size_t count) {
  // Visiting a range of size zero is a nop.
  if (size == 0)
    return true;

  // Create a dummy 'source line' for the search.
  SourceLine visit_source_line(NULL, 0, address, size);

  SourceLines::iterator begin_it =
      std::lower_bound(source_lines_.begin(),
                       source_lines_.end(),
                       visit_source_line,
                       SourceLineAddressComparator());

  SourceLines::iterator end_it =
      std::upper_bound(source_lines_.begin(),
                       source_lines_.end(),
                       visit_source_line,
                       SourceLineAddressComparator());

  SourceLines::iterator it = begin_it;
  RelativeAddressRange visit(address, size);
  for (; it != end_it; ++it) {
    RelativeAddressRange range(it->address, it->size);
    if (visit.Intersects(range)) {
      // We use saturation arithmetic here as overflow is a real possibility in
      // long trace files.
      it->visit_count =
          std::min(it->visit_count,
                   std::numeric_limits<uint32>::max() - count) + count;
    }
  }

  return true;
}

}  // namespace grinder


text:
void Test::tupleEmpty() {
    bool compStatus = compileChecker("tuple/tupleEmpty.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleEmptyInt() {
    bool compStatus = compileChecker("tuple/tupleEmptyInt.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleEmptyFloat() {
    bool compStatus = compileChecker("tuple/tupleEmptyFloat.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleEmptyBool() {
    bool compStatus = compileChecker("tuple/tupleEmptyBool.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleEmptyChar() {
    bool compStatus = compileChecker("tuple/tupleEmptyChar.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleEmptyString() {
    bool compStatus = compileChecker("tuple/tupleEmptyString.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleOneInt() {
    bool compStatus = compileChecker("tuple/tupleOneInt.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleOneFloat() {
    bool compStatus = compileChecker("tuple/tupleOneFloat.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleOneBool() {
    bool compStatus = compileChecker("tuple/tupleOneBool.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleOneChar() {
    bool compStatus = compileChecker("tuple/tupleOneChar.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleOneString() {
    bool compStatus = compileChecker("tuple/tupleOneString.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}

void Test::tupleTwoInt() {
    bool compStatus = compileChecker("tuple/tupleTwoInt.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(2, 2)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleTwoFloat() {
    bool compStatus = compileChecker("tuple/tupleTwoFloat.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(2.000000, 2.000000)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleTwoBool() {
    bool compStatus = compileChecker("tuple/tupleTwoBool.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(True, False)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleTwoChar() {
    bool compStatus = compileChecker("tuple/tupleTwoChar.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("('c', 'h')");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleTwoString() {
    bool compStatus = compileChecker("tuple/tupleTwoString.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(\"string\", \"string\")");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleThreeInt() {
    bool compStatus = compileChecker("tuple/tupleThreeInt.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(2, 2, 2)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleThreeFloat() {
    bool compStatus = compileChecker("tuple/tupleThreeFloat.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(2.000000, 2.000000, 2.000000)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleThreeBool() {
    bool compStatus = compileChecker("tuple/tupleThreeBool.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(True, False, True)");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleThreeChar() {
    bool compStatus = compileChecker("tuple/tupleThreeChar.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("('c', 'h', 'a')");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleThreeString() {
    bool compStatus = compileChecker("tuple/tupleThreeString.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(\"string\", \"string\", \"string\")");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleMixed() {
    bool compStatus = compileChecker("tuple/tupleMixed.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(2, 2.000000, True, 'c', 'h', 'a', 'r', \"string\")");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleListInt() {
    bool compStatus = compileChecker("tuple/tupleListInt.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("([2], [2])");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleListFloat() {
    bool compStatus = compileChecker("tuple/tupleListFloat.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("([2.000000], [2.000000])");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleListBool() {
    bool compStatus = compileChecker("tuple/tupleListBool.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("([True], [False])");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleListChar() {
    bool compStatus = compileChecker("tuple/tupleListChar.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("(['c'], ['h'])");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleListString() {
    bool compStatus = compileChecker("tuple/tupleListString.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("([\"string\"], [\"string\"])");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleNested() {
    bool compStatus = compileChecker("tuple/tupleNested.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("((1, 2), (3, 4))");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleTwoNested() {
    bool compStatus = compileChecker("tuple/tupleTwoNested.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("((1, 2.000000), (True, ('c', \"har\")))");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleSuperNested() {
    bool compStatus = compileChecker("tuple/tupleSuperNested.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgFail, compStatus);
    bool execStatus = executeChecker("('h', ('e', ('l', ('l', ('o', (' ', ('w', ('o', ('r', ('l', ('d', '!')))))))))))");
    CPPUNIT_ASSERT_MESSAGE(execMsg, execStatus);
}

void Test::tupleWrongType() {
    bool compStatus = compileChecker("tuple/tupleWrongType.sppl");
    CPPUNIT_ASSERT_MESSAGE(compMsgSucc, !compStatus);
}


text:
(function ($) {

    class WebGLAttributes {

        constructor() {
        }

        update() {

        }

    }

    Bonnie3D.WebGLAttributes = WebGLAttributes;

}(this));


text:
layout: default
title: CAS - Audit Configuration
category: Logs & Audits
---
{% include variables.html %}

# REST Audits

Audit events may also be `POST`ed to an endpoint of your choosing. To activate
this feature, enable the following module in your configuration:

{% include_cached casmodule.html group="org.apereo.cas" module="cas-server-support-audit-rest" %}

The body of the HTTP request is a JSON representation of the audit record.

{% include_cached casproperties.html properties="cas.audit.rest" %}


text:
using System.Threading;
using System.Threading.Tasks;

namespace Cosmos.Logging.Core.Payloads {
    /// <summary>
    /// Interface for log payload sender
    /// </summary>
    public interface ILogPayloadSender {
        /// <summary>
        /// Send async
        /// </summary>
        /// <param name="payload"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        Task SendAsync(ILogPayload payload, CancellationToken cancellationToken = default(CancellationToken));
    }
}


text:
/*Validation Container*/
.bb-text-validator {
	display: block;
	margin: 20px;
}

.ui-input-text.bb-text-validated,
.ui-input-search.bb-text-validated {
	display: inline-block;
}

.bb-text-validator > .ui-input-search,
.bb-text-validator > .ui-input-text {
	margin: 0px;
}

/*Validation Icon*/
.bb-validation-icon {
	display: inline-block;
	width: 48px;
	height: 85px;
	background: no-repeat;
	background-position: center;
	vertical-align: top;
	margin-left: 20px;
}

/*Validated Icon*/
.ui-input-text.bb-text-valid + .bb-validation-icon,
.ui-input-search.bb-text-valid + .bb-validation-icon {
	background-image: url('images_bb/input_validation.png');
}

.ui-input-text.bb-text-empty + .bb-validation-icon{
	background-image: none;
}

/*Error Highlight*/
.bb-text-invalid.ui-focus .ui-input-text,
div.ui-input-text.ui-focus.bb-text-invalid .ui-input-text{
	-webkit-box-shadow: inset 0 0 0 4px #d60000;
}

.ui-input-search.bb-text-invalid.ui-focus{
	-webkit-box-shadow: none;
}

/*Error Icon*/
.ui-input-text.bb-text-invalid + .bb-validation-icon,
.ui-input-search.bb-text-invalid + .bb-validation-icon{
	background-image: url('images_bb/input_error.png');
}


text:
@interface PodsDummy_Pods_LBNTools_Tests : NSObject
@end
@implementation PodsDummy_Pods_LBNTools_Tests
@end


text:
<?php

namespace Suppliercheck\SupplierBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Import
 */
class Import
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var string
     */
    private $idCatalogSimple;

    /**
     * @var string
     */
    private $config;

    /**
     * @var string
     */
    private $import;

    /**
     * @var string
     */
    private $sku;

    /**
     * @var string
     */
    private $createdAtExternal;

    /**
     * @var string
     */
    private $updatedAtExternal;

    /**
     * @var string
     */
    private $price;

    /**
     * @var string
     */
    private $specialPrice;

    /**
     * @var string
     */
    private $specialFromDate;

    /**
     * @var string
     */
    private $specialToDate;

    /**
     * @var string
     */
    private $taxClass;

    /**
     * @var string
     */
    private $taxClass2;

    /**
     * @var string
     */
    private $originalPrice;

    /**
     * @var string
     */
    private $basePrice;

    /**
     * @var string
     */
    private $barcodeEan;

    /**
     * @var string
     */
    private $skuSupplierSimple;

    /**
     * @var string
     */
    private $supplierSimpleName;

    /**
     * @var string
     */
    private $shipmentType;

    /**
     * @var string
     */
    private $transportType;

    /**
     * @var string
     */
    private $isGlobal;

    /**
     * @var string
     */
    private $shipmentCost;

    /**
     * @var string
     */
    private $shipmentCostComment;

    /**
     * @var string
     */
    private $dreamroomShowInImageMap;

    /**
     * @var string
     */
    private $dreamroomImageMapX;

    /**
     * @var string
     */
    private $dreamroomImageMapY;

    /**
     * @var string
     */
    private $xcartSku;

    /**
     * @var string
     */
    private $deliveryDateStart;

    /**
     * @var string
     */
    private $deliveryDateEnd;

    /**
     * @var string
     */
    private $docdataEan;

    /**
     * @var string
     */
    private $docdataDescription;

    /**
     * @var string
     */
    private $docdataWeight;

    /**
     * @var string
     */
    private $customIdentifier;

    /**
     * @var string
     */
    private $expectedDeliveryDateStart;

    /**
     * @var string
     */
    private $expectedDeliveryDateEnd;

    /**
     * @var string
     */
    private $navisionFlag;

    /**
     * @var string
     */
    private $deliveryDayMin;

    /**
     * @var string
     */
    private $deliveryDayMax;

    /**
     * @var string
     */
    private $additionalInboundInfo;

    /**
     * @var string
     */
    private $expectedGm1;

    /**
     * @var string
     */
    private $expectedGm2;

    /**
     * @var string
     */
    private $expectedGm3;

    /**
     * @var string
     */
    private $sumGrossWeight;

    /**
     * @var string
     */
    private $numberSeparatePackages;

    /**
     * @var string
     */
    private $delayReasons;

    /**
     * @var string
     */
    private $hideOriginalPrice;

    /**
     * @var string
     */
    private $producerName;

    /**
     * @var string
     */
    private $producerAddress;

    /**
     * @var string
     */
    private $additional2mhService;

    /**
     * @var string
     */
    private $additional2mhServicePrice;

    /**
     * @var string
     */
    private $isBundle;

    /**
     * @var string
     */
    private $idCatalogConfigWestwing;

    /**
     * @var string
     */
    private $designScout;

    /**
     * @var string
     */
    private $logisticLead;

    /**
     * @var string
     */
    private $idCatalogSimpleWestwing;

    /**
     * @var string
     */
    private $simple;

    /**
     * @var string
     */
    private $variation;

    /**
     * @var string
     */
    private $brand;

    /**
     * @var string
     */
    private $supplier;

    /**
     * @var string
     */
    private $supplierIdentifier;

    /**
     * @var string
     */
    private $configGroup;

    /**
     * @var string
     */
    private $attributeSet;

    /**
     * @var string
     */
    private $categories;

    /**
     * @var string
     */
    private $idCatalogConfig;

    /**
     * @var string
     */
    private $skuConfig;

    /**
     * @var string
     */
    private $statusConfig;

    /**
     * @var string
     */
    private $name;

    /**
     * @var string
     */
    private $nameOther;

    /**
     * @var string
     */
    private $description;

    /**
     * @var string
     */
    private $editorOpinion;

    /**
     * @var string
     */
    private $choiceOfDescription;

    /**
     * @var string
     */
    private $displayAsOutOfStock;

    /**
     * @var string
     */
    private $petStatus;

    /**
     * @var string
     */
    private $petApproved;

    /**
     * @var string
     */
    private $activatedAt;

    /**
     * @var string
     */
    private $skuSupplierConfig;

    /**
     * @var string
     */
    private $nameSupplier;

    /**
     * @var string
     */
    private $origin;

    /**
     * @var string
     */
    private $deliveryPeriod;

    /**
     * @var string
     */
    private $note;

    /**
     * @var string
     */
    private $designer;

    /**
     * @var string
     */
    private $color;

    /**
     * @var string
     */
    private $mainMaterial;

    /**
     * @var string
     */
    private $finish;

    /**
     * @var string
     */
    private $measures;

    /**
     * @var string
     */
    private $weight;

    /**
     * @var string
     */
    private $details;

    /**
     * @var string
     */
    private $packageHeight;

    /**
     * @var string
     */
    private $packageLength;

    /**
     * @var string
     */
    private $packageWidth;

    /**
     * @var string
     */
    private $packageWeight;

    /**
     * @var string
     */
    private $shortDescription;

    /**
     * @var string
     */
    private $careLabel;

    /**
     * @var string
     */
    private $nextSimpleNr;

    /**
     * @var string
     */
    private $brandNameForThemeCampaigns;

    /**
     * @var string
     */
    private $adventDay;

    /**
     * @var string
     */
    private $adventUrl;

    /**
     * @var string
     */
    private $adventPath;

    /**
     * @var string
     */
    private $overwriteDeliveryPeriod;

    /**
     * @var string
     */
    private $isSeoRelevant;

    /**
     * @var string
     */
    private $exportStatic;

    /**
     * @var string
     */
    private $isHybrisProduct;

    /**
     * @var string
     */
    private $hasDeliveryGuarantee;

    /**
     * @var string
     */
    private $netPurchasePrice;

    /**
     * @var string
     */
    private $netPurchasePriceDiscounted;

    /**
     * @var string
     */
    private $supplierProductNumber;

    /**
     * @var string
     */
    private $supplierProductName;

    /**
     * @var string
     */
    private $localStock;

    /**
     * @var string
     */
    private $globalStock;

    /**
     * @var string
     */
    private $package1Length;

    /**
     * @var string
     */
    private $package1Height;

    /**
     * @var string
     */
    private $package1Width;

    /**
     * @var string
     */
    private $package1Weight;

    /**
     * @var string
     */
    private $package2Length;

    /**
     * @var string
     */
    private $package2Height;

    /**
     * @var string
     */
    private $package2Width;

    /**
     * @var string
     */
    private $package2Weight;

    /**
     * @var string
     */
    private $package3Length;

    /**
     * @var string
     */
    private $package3Height;

    /**
     * @var string
     */
    private $package3Width;

    /**
     * @var string
     */
    private $package3Weight;

    /**
     * @var string
     */
    private $color1;

    /**
     * @var string
     */
    private $color2;

    /**
     * @var string
     */
    private $color3;

    /**
     * @var string
     */
    private $colorCharacteristic;

    /**
     * @var string
     */
    private $position;

    /**
     * @var string
     */
    private $additionalCampaigns;

    /**
     * @var string
     */
    private $statusSimple;

    /**
     * @var string
     */
    private $expectedLogisticsCost;

    /**
     * @var string
     */
    private $discountLevel;

    /**
     * @var string
     */
    private $blowoutRound;

    /**
     * @var string
     */
    private $allowMultiplePo;

    /**
     * @var \DateTime
     */
    private $expires_at;

    /**
     * @var \DateTime
     */
    private $created_at;

    /**
     * @var \DateTime
     */
    private $updated_at;

    /**
     * Get id
     *
     * @return integer
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set idCatalogSimple
     *
     * @param string $idCatalogSimple
     * @return Import
     */
    public function setIdCatalogSimple($idCatalogSimple)
    {
        $this->idCatalogSimple = $idCatalogSimple;

        return $this;
    }

    /**
     * Get idCatalogSimple
     *
     * @return string
     */
    public function getIdCatalogSimple()
    {
        return $this->idCatalogSimple;
    }

    /**
     * Set config
     *
     * @param string $config
     * @return Import
     */
    public function setConfig($config)
    {
        $this->config = $config;

        return $this;
    }

    /**
     * Get config
     *
     * @return string
     */
    public function getConfig()
    {
        return $this->config;
    }

    /**
     * Set import
     *
     * @param string $import
     * @return Import
     */
    public function setImport($import)
    {
        $this->import = $import;

        return $this;
    }

    /**
     * Get import
     *
     * @return string
     */
    public function getImport()
    {
        return $this->import;
    }

    /**
     * Set sku
     *
     * @param string $sku
     * @return Import
     */
    public function setSku($sku)
    {
        $this->sku = $sku;

        return $this;
    }

    /**
     * Get sku
     *
     * @return string
     */
    public function getSku()
    {
        return $this->sku;
    }

    /**
     * Set createdAtExternal
     *
     * @param string $createdAtExternal
     * @return Import
     */
    public function setCreatedAtExternal($createdAtExternal)
    {
        $this->createdAtExternal = $createdAtExternal;

        return $this;
    }

    /**
     * Get createdAtExternal
     *
     * @return string
     */
    public function getCreatedAtExternal()
    {
        return $this->createdAtExternal;
    }

    /**
     * Set updatedAtExternal
     *
     * @param string $updatedAtExternal
     * @return Import
     */
    public function setUpdatedAtExternal($updatedAtExternal)
    {
        $this->updatedAtExternal = $updatedAtExternal;

        return $this;
    }

    /**
     * Get updatedAtExternal
     *
     * @return string
     */
    public function getUpdatedAtExternal()
    {
        return $this->updatedAtExternal;
    }

    /**
     * Set price
     *
     * @param string $price
     * @return Import
     */
    public function setPrice($price)
    {
        $this->price = $price;

        return $this;
    }

    /**
     * Get price
     *
     * @return string
     */
    public function getPrice()
    {
        return $this->price;
    }

    /**
     * Set specialPrice
     *
     * @param string $specialPrice
     * @return Import
     */
    public function setSpecialPrice($specialPrice)
    {
        $this->specialPrice = $specialPrice;

        return $this;
    }

    /**
     * Get specialPrice
     *
     * @return string
     */
    public function getSpecialPrice()
    {
        return $this->specialPrice;
    }

    /**
     * Set specialFromDate
     *
     * @param string $specialFromDate
     * @return Import
     */
    public function setSpecialFromDate($specialFromDate)
    {
        $this->specialFromDate = $specialFromDate;

        return $this;
    }

    /**
     * Get specialFromDate
     *
     * @return string
     */
    public function getSpecialFromDate()
    {
        return $this->specialFromDate;
    }

    /**
     * Set specialToDate
     *
     * @param string $specialToDate
     * @return Import
     */
    public function setSpecialToDate($specialToDate)
    {
        $this->specialToDate = $specialToDate;

        return $this;
    }

    /**
     * Get specialToDate
     *
     * @return string
     */
    public function getSpecialToDate()
    {
        return $this->specialToDate;
    }

    /**
     * Set taxClass
     *
     * @param string $taxClass
     * @return Import
     */
    public function setTaxClass($taxClass)
    {
        $this->taxClass = $taxClass;

        return $this;
    }

    /**
     * Get taxClass
     *
     * @return string
     */
    public function getTaxClass()
    {
        return $this->taxClass;
    }

    /**
     * Set taxClass2
     *
     * @param string $taxClass2
     * @return Import
     */
    public function setTaxClass2($taxClass2)
    {
        $this->taxClass2 = $taxClass2;

        return $this;
    }

    /**
     * Get taxClass2
     *
     * @return string
     */
    public function getTaxClass2()
    {
        return $this->taxClass2;
    }

    /**
     * Set originalPrice
     *
     * @param string $originalPrice
     * @return Import
     */
    public function setOriginalPrice($originalPrice)
    {
        $this->originalPrice = $originalPrice;

        return $this;
    }

    /**
     * Get originalPrice
     *
     * @return string
     */
    public function getOriginalPrice()
    {
        return $this->originalPrice;
    }

    /**
     * Set basePrice
     *
     * @param string $basePrice
     * @return Import
     */
    public function setBasePrice($basePrice)
    {
        $this->basePrice = $basePrice;

        return $this;
    }

    /**
     * Get basePrice
     *
     * @return string
     */
    public function getBasePrice()
    {
        return $this->basePrice;
    }

    /**
     * Set barcodeEan
     *
     * @param string $barcodeEan
     * @return Import
     */
    public function setBarcodeEan($barcodeEan)
    {
        $this->barcodeEan = $barcodeEan;

        return $this;
    }

    /**
     * Get barcodeEan
     *
     * @return string
     */
    public function getBarcodeEan()
    {
        return $this->barcodeEan;
    }

    /**
     * Set skuSupplierSimple
     *
     * @param string $skuSupplierSimple
     * @return Import
     */
    public function setSkuSupplierSimple($skuSupplierSimple)
    {
        $this->skuSupplierSimple = $skuSupplierSimple;

        return $this;
    }

    /**
     * Get skuSupplierSimple
     *
     * @return string
     */
    public function getSkuSupplierSimple()
    {
        return $this->skuSupplierSimple;
    }

    /**
     * Set supplierSimpleName
     *
     * @param string $supplierSimpleName
     * @return Import
     */
    public function setSupplierSimpleName($supplierSimpleName)
    {
        $this->supplierSimpleName = $supplierSimpleName;

        return $this;
    }

    /**
     * Get supplierSimpleName
     *
     * @return string
     */
    public function getSupplierSimpleName()
    {
        return $this->supplierSimpleName;
    }

    /**
     * Set shipmentType
     *
     * @param string $shipmentType
     * @return Import
     */
    public function setShipmentType($shipmentType)
    {
        $this->shipmentType = $shipmentType;

        return $this;
    }

    /**
     * Get shipmentType
     *
     * @return string
     */
    public function getShipmentType()
    {
        return $this->shipmentType;
    }

    /**
     * Set transportType
     *
     * @param string $transportType
     * @return Import
     */
    public function setTransportType($transportType)
    {
        $this->transportType = $transportType;

        return $this;
    }

    /**
     * Get transportType
     *
     * @return string
     */
    public function getTransportType()
    {
        return $this->transportType;
    }

    /**
     * Set isGlobal
     *
     * @param string $isGlobal
     * @return Import
     */
    public function setIsGlobal($isGlobal)
    {
        $this->isGlobal = $isGlobal;

        return $this;
    }

    /**
     * Get isGlobal
     *
     * @return string
     */
    public function getIsGlobal()
    {
        return $this->isGlobal;
    }

    /**
     * Set shipmentCost
     *
     * @param string $shipmentCost
     * @return Import
     */
    public function setShipmentCost($shipmentCost)
    {
        $this->shipmentCost = $shipmentCost;

        return $this;
    }

    /**
     * Get shipmentCost
     *
     * @return string
     */
    public function getShipmentCost()
    {
        return $this->shipmentCost;
    }

    /**
     * Set shipmentCostComment
     *
     * @param string $shipmentCostComment
     * @return Import
     */
    public function setShipmentCostComment($shipmentCostComment)
    {
        $this->shipmentCostComment = $shipmentCostComment;

        return $this;
    }

    /**
     * Get shipmentCostComment
     *
     * @return string
     */
    public function getShipmentCostComment()
    {
        return $this->shipmentCostComment;
    }

    /**
     * Set dreamroomShowInImageMap
     *
     * @param string $dreamroomShowInImageMap
     * @return Import
     */
    public function setDreamroomShowInImageMap($dreamroomShowInImageMap)
    {
        $this->dreamroomShowInImageMap = $dreamroomShowInImageMap;

        return $this;
    }

    /**
     * Get dreamroomShowInImageMap
     *
     * @return string
     */
    public function getDreamroomShowInImageMap()
    {
        return $this->dreamroomShowInImageMap;
    }

    /**
     * Set dreamroomImageMapX
     *
     * @param string $dreamroomImageMapX
     * @return Import
     */
    public function setDreamroomImageMapX($dreamroomImageMapX)
    {
        $this->dreamroomImageMapX = $dreamroomImageMapX;

        return $this;
    }

    /**
     * Get dreamroomImageMapX
     *
     * @return string
     */
    public function getDreamroomImageMapX()
    {
        return $this->dreamroomImageMapX;
    }

    /**
     * Set dreamroomImageMapY
     *
     * @param string $dreamroomImageMapY
     * @return Import
     */
    public function setDreamroomImageMapY($dreamroomImageMapY)
    {
        $this->dreamroomImageMapY = $dreamroomImageMapY;

        return $this;
    }

    /**
     * Get dreamroomImageMapY
     *
     * @return string
     */
    public function getDreamroomImageMapY()
    {
        return $this->dreamroomImageMapY;
    }

    /**
     * Set xcartSku
     *
     * @param string $xcartSku
     * @return Import
     */
    public function setXcartSku($xcartSku)
    {
        $this->xcartSku = $xcartSku;

        return $this;
    }

    /**
     * Get xcartSku
     *
     * @return string
     */
    public function getXcartSku()
    {
        return $this->xcartSku;
    }

    /**
     * Set deliveryDateStart
     *
     * @param string $deliveryDateStart
     * @return Import
     */
    public function setDeliveryDateStart($deliveryDateStart)
    {
        $this->deliveryDateStart = $deliveryDateStart;

        return $this;
    }

    /**
     * Get deliveryDateStart
     *
     * @return string
     */
    public function getDeliveryDateStart()
    {
        return $this->deliveryDateStart;
    }

    /**
     * Set deliveryDateEnd
     *
     * @param string $deliveryDateEnd
     * @return Import
     */
    public function setDeliveryDateEnd($deliveryDateEnd)
    {
        $this->deliveryDateEnd = $deliveryDateEnd;

        return $this;
    }

    /**
     * Get deliveryDateEnd
     *
     * @return string
     */
    public function getDeliveryDateEnd()
    {
        return $this->deliveryDateEnd;
    }

    /**
     * Set docdataEan
     *
     * @param string $docdataEan
     * @return Import
     */
    public function setDocdataEan($docdataEan)
    {
        $this->docdataEan = $docdataEan;

        return $this;
    }

    /**
     * Get docdataEan
     *
     * @return string
     */
    public function getDocdataEan()
    {
        return $this->docdataEan;
    }

    /**
     * Set docdataDescription
     *
     * @param string $docdataDescription
     * @return Import
     */
    public function setDocdataDescription($docdataDescription)
    {
        $this->docdataDescription = $docdataDescription;

        return $this;
    }

    /**
     * Get docdataDescription
     *
     * @return string
     */
    public function getDocdataDescription()
    {
        return $this->docdataDescription;
    }

    /**
     * Set docdataWeight
     *
     * @param string $docdataWeight
     * @return Import
     */
    public function setDocdataWeight($docdataWeight)
    {
        $this->docdataWeight = $docdataWeight;

        return $this;
    }

    /**
     * Get docdataWeight
     *
     * @return string
     */
    public function getDocdataWeight()
    {
        return $this->docdataWeight;
    }

    /**
     * Set customIdentifier
     *
     * @param string $customIdentifier
     * @return Import
     */
    public function setCustomIdentifier($customIdentifier)
    {
        $this->customIdentifier = $customIdentifier;

        return $this;
    }

    /**
     * Get customIdentifier
     *
     * @return string
     */
    public function getCustomIdentifier()
    {
        return $this->customIdentifier;
    }

    /**
     * Set expectedDeliveryDateStart
     *
     * @param string $expectedDeliveryDateStart
     * @return Import
     */
    public function setExpectedDeliveryDateStart($expectedDeliveryDateStart)
    {
        $this->expectedDeliveryDateStart = $expectedDeliveryDateStart;

        return $this;
    }

    /**
     * Get expectedDeliveryDateStart
     *
     * @return string
     */
    public function getExpectedDeliveryDateStart()
    {
        return $this->expectedDeliveryDateStart;
    }

    /**
     * Set expectedDeliveryDateEnd
     *
     * @param string $expectedDeliveryDateEnd
     * @return Import
     */
    public function setExpectedDeliveryDateEnd($expectedDeliveryDateEnd)
    {
        $this->expectedDeliveryDateEnd = $expectedDeliveryDateEnd;

        return $this;
    }

    /**
     * Get expectedDeliveryDateEnd
     *
     * @return string
     */
    public function getExpectedDeliveryDateEnd()
    {
        return $this->expectedDeliveryDateEnd;
    }

    /**
     * Set navisionFlag
     *
     * @param string $navisionFlag
     * @return Import
     */
    public function setNavisionFlag($navisionFlag)
    {
        $this->navisionFlag = $navisionFlag;

        return $this;
    }

    /**
     * Get navisionFlag
     *
     * @return string
     */
    public function getNavisionFlag()
    {
        return $this->navisionFlag;
    }

    /**
     * Set deliveryDayMin
     *
     * @param string $deliveryDayMin
     * @return Import
     */
    public function setDeliveryDayMin($deliveryDayMin)
    {
        $this->deliveryDayMin = $deliveryDayMin;

        return $this;
    }

    /**
     * Get deliveryDayMin
     *
     * @return string
     */
    public function getDeliveryDayMin()
    {
        return $this->deliveryDayMin;
    }

    /**
     * Set deliveryDayMax
     *
     * @param string $deliveryDayMax
     * @return Import
     */
    public function setDeliveryDayMax($deliveryDayMax)
    {
        $this->deliveryDayMax = $deliveryDayMax;

        return $this;
    }

    /**
     * Get deliveryDayMax
     *
     * @return string
     */
    public function getDeliveryDayMax()
    {
        return $this->deliveryDayMax;
    }

    /**
     * Set additionalInboundInfo
     *
     * @param string $additionalInboundInfo
     * @return Import
     */
    public function setAdditionalInboundInfo($additionalInboundInfo)
    {
        $this->additionalInboundInfo = $additionalInboundInfo;

        return $this;
    }

    /**
     * Get additionalInboundInfo
     *
     * @return string
     */
    public function getAdditionalInboundInfo()
    {
        return $this->additionalInboundInfo;
    }

    /**
     * Set expectedGm1
     *
     * @param string $expectedGm1
     * @return Import
     */
    public function setExpectedGm1($expectedGm1)
    {
        $this->expectedGm1 = $expectedGm1;

        return $this;
    }

    /**
     * Get expectedGm1
     *
     * @return string
     */
    public function getExpectedGm1()
    {
        return $this->expectedGm1;
    }

    /**
     * Set expectedGm2
     *
     * @param string $expectedGm2
     * @return Import
     */
    public function setExpectedGm2($expectedGm2)
    {
        $this->expectedGm2 = $expectedGm2;

        return $this;
    }

    /**
     * Get expectedGm2
     *
     * @return string
     */
    public function getExpectedGm2()
    {
        return $this->expectedGm2;
    }

    /**
     * Set expectedGm3
     *
     * @param string $expectedGm3
     * @return Import
     */
    public function setExpectedGm3($expectedGm3)
    {
        $this->expectedGm3 = $expectedGm3;

        return $this;
    }

    /**
     * Get expectedGm3
     *
     * @return string
     */
    public function getExpectedGm3()
    {
        return $this->expectedGm3;
    }

    /**
     * Set sumGrossWeight
     *
     * @param string $sumGrossWeight
     * @return Import
     */
    public function setSumGrossWeight($sumGrossWeight)
    {
        $this->sumGrossWeight = $sumGrossWeight;

        return $this;
    }

    /**
     * Get sumGrossWeight
     *
     * @return string
     */
    public function getSumGrossWeight()
    {
        return $this->sumGrossWeight;
    }

    /**
     * Set numberSeparatePackages
     *
     * @param string $numberSeparatePackages
     * @return Import
     */
    public function setNumberSeparatePackages($numberSeparatePackages)
    {
        $this->numberSeparatePackages = $numberSeparatePackages;

        return $this;
    }

    /**
     * Get numberSeparatePackages
     *
     * @return string
     */
    public function getNumberSeparatePackages()
    {
        return $this->numberSeparatePackages;
    }

    /**
     * Set delayReasons
     *
     * @param string $delayReasons
     * @return Import
     */
    public function setDelayReasons($delayReasons)
    {
        $this->delayReasons = $delayReasons;

        return $this;
    }

    /**
     * Get delayReasons
     *
     * @return string
     */
    public function getDelayReasons()
    {
        return $this->delayReasons;
    }

    /**
     * Set hideOriginalPrice
     *
     * @param string $hideOriginalPrice
     * @return Import
     */
    public function setHideOriginalPrice($hideOriginalPrice)
    {
        $this->hideOriginalPrice = $hideOriginalPrice;

        return $this;
    }

    /**
     * Get hideOriginalPrice
     *
     * @return string
     */
    public function getHideOriginalPrice()
    {
        return $this->hideOriginalPrice;
    }

    /**
     * Set producerName
     *
     * @param string $producerName
     * @return Import
     */
    public function setProducerName($producerName)
    {
        $this->producerName = $producerName;

        return $this;
    }

    /**
     * Get producerName
     *
     * @return string
     */
    public function getProducerName()
    {
        return $this->producerName;
    }

    /**
     * Set producerAddress
     *
     * @param string $producerAddress
     * @return Import
     */
    public function setProducerAddress($producerAddress)
    {
        $this->producerAddress = $producerAddress;

        return $this;
    }

    /**
     * Get producerAddress
     *
     * @return string
     */
    public function getProducerAddress()
    {
        return $this->producerAddress;
    }

    /**
     * Set additional2mhService
     *
     * @param string $additional2mhService
     * @return Import
     */
    public function setAdditional2mhService($additional2mhService)
    {
        $this->additional2mhService = $additional2mhService;

        return $this;
    }

    /**
     * Get additional2mhService
     *
     * @return string
     */
    public function getAdditional2mhService()
    {
        return $this->additional2mhService;
    }

    /**
     * Set additional2mhServicePrice
     *
     * @param string $additional2mhServicePrice
     * @return Import
     */
    public function setAdditional2mhServicePrice($additional2mhServicePrice)
    {
        $this->additional2mhServicePrice = $additional2mhServicePrice;

        return $this;
    }

    /**
     * Get additional2mhServicePrice
     *
     * @return string
     */
    public function getAdditional2mhServicePrice()
    {
        return $this->additional2mhServicePrice;
    }

    /**
     * Set isBundle
     *
     * @param string $isBundle
     * @return Import
     */
    public function setIsBundle($isBundle)
    {
        $this->isBundle = $isBundle;

        return $this;
    }

    /**
     * Get isBundle
     *
     * @return string
     */
    public function getIsBundle()
    {
        return $this->isBundle;
    }

    /**
     * Set idCatalogConfigWestwing
     *
     * @param string $idCatalogConfigWestwing
     * @return Import
     */
    public function setIdCatalogConfigWestwing($idCatalogConfigWestwing)
    {
        $this->idCatalogConfigWestwing = $idCatalogConfigWestwing;

        return $this;
    }

    /**
     * Get idCatalogConfigWestwing
     *
     * @return string
     */
    public function getIdCatalogConfigWestwing()
    {
        return $this->idCatalogConfigWestwing;
    }

    /**
     * Set designScout
     *
     * @param string $designScout
     * @return Import
     */
    public function setDesignScout($designScout)
    {
        $this->designScout = $designScout;

        return $this;
    }

    /**
     * Get designScout
     *
     * @return string
     */
    public function getDesignScout()
    {
        return $this->designScout;
    }

    /**
     * Set logisticLead
     *
     * @param string $logisticLead
     * @return Import
     */
    public function setLogisticLead($logisticLead)
    {
        $this->logisticLead = $logisticLead;

        return $this;
    }

    /**
     * Get logisticLead
     *
     * @return string
     */
    public function getLogisticLead()
    {
        return $this->logisticLead;
    }

    /**
     * Set idCatalogSimpleWestwing
     *
     * @param string $idCatalogSimpleWestwing
     * @return Import
     */
    public function setIdCatalogSimpleWestwing($idCatalogSimpleWestwing)
    {
        $this->idCatalogSimpleWestwing = $idCatalogSimpleWestwing;

        return $this;
    }

    /**
     * Get idCatalogSimpleWestwing
     *
     * @return string
     */
    public function getIdCatalogSimpleWestwing()
    {
        return $this->idCatalogSimpleWestwing;
    }

    /**
     * Set simple
     *
     * @param string $simple
     * @return Import
     */
    public function setSimple($simple)
    {
        $this->simple = $simple;

        return $this;
    }

    /**
     * Get simple
     *
     * @return string
     */
    public function getSimple()
    {
        return $this->simple;
    }

    /**
     * Set variation
     *
     * @param string $variation
     * @return Import
     */
    public function setVariation($variation)
    {
        $this->variation = $variation;

        return $this;
    }

    /**
     * Get variation
     *
     * @return string
     */
    public function getVariation()
    {
        return $this->variation;
    }

    /**
     * Set brand
     *
     * @param string $brand
     * @return Import
     */
    public function setBrand($brand)
    {
        $this->brand = $brand;

        return $this;
    }

    /**
     * Get brand
     *
     * @return string
     */
    public function getBrand()
    {
        return $this->brand;
    }

    /**
     * Set supplier
     *
     * @param string $supplier
     * @return Import
     */
    public function setSupplier($supplier)
    {
        $this->supplier = $supplier;

        return $this;
    }

    /**
     * Get supplier
     *
     * @return string
     */
    public function getSupplier()
    {
        return $this->supplier;
    }

    /**
     * Set supplierIdentifier
     *
     * @param string $supplierIdentifier
     * @return Import
     */
    public function setSupplierIdentifier($supplierIdentifier)
    {
        $this->supplierIdentifier = $supplierIdentifier;

        return $this;
    }

    /**
     * Get supplierIdentifier
     *
     * @return string
     */
    public function getSupplierIdentifier()
    {
        return $this->supplierIdentifier;
    }

    /**
     * Set configGroup
     *
     * @param string $configGroup
     * @return Import
     */
    public function setConfigGroup($configGroup)
    {
        $this->configGroup = $configGroup;

        return $this;
    }

    /**
     * Get configGroup
     *
     * @return string
     */
    public function getConfigGroup()
    {
        return $this->configGroup;
    }

    /**
     * Set attributeSet
     *
     * @param string $attributeSet
     * @return Import
     */
    public function setAttributeSet($attributeSet)
    {
        $this->attributeSet = $attributeSet;

        return $this;
    }

    /**
     * Get attributeSet
     *
     * @return string
     */
    public function getAttributeSet()
    {
        return $this->attributeSet;
    }

    /**
     * Set categories
     *
     * @param string $categories
     * @return Import
     */
    public function setCategories($categories)
    {
        $this->categories = $categories;

        return $this;
    }

    /**
     * Get categories
     *
     * @return string
     */
    public function getCategories()
    {
        return $this->categories;
    }

    /**
     * Set idCatalogConfig
     *
     * @param string $idCatalogConfig
     * @return Import
     */
    public function setIdCatalogConfig($idCatalogConfig)
    {
        $this->idCatalogConfig = $idCatalogConfig;

        return $this;
    }

    /**
     * Get idCatalogConfig
     *
     * @return string
     */
    public function getIdCatalogConfig()
    {
        return $this->idCatalogConfig;
    }

    /**
     * Set skuConfig
     *
     * @param string $skuConfig
     * @return Import
     */
    public function setSkuConfig($skuConfig)
    {
        $this->skuConfig = $skuConfig;

        return $this;
    }

    /**
     * Get skuConfig
     *
     * @return string
     */
    public function getSkuConfig()
    {
        return $this->skuConfig;
    }

    /**
     * Set statusConfig
     *
     * @param string $statusConfig
     * @return Import
     */
    public function setStatusConfig($statusConfig)
    {
        $this->statusConfig = $statusConfig;

        return $this;
    }

    /**
     * Get statusConfig
     *
     * @return string
     */
    public function getStatusConfig()
    {
        return $this->statusConfig;
    }

    /**
     * Set name
     *
     * @param string $name
     * @return Import
     */
    public function setName($name)
    {
        $this->name = $name;

        return $this;
    }

    /**
     * Get name
     *
     * @return string
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set nameOther
     *
     * @param string $nameOther
     * @return Import
     */
    public function setNameOther($nameOther)
    {
        $this->nameOther = $nameOther;

        return $this;
    }

    /**
     * Get nameOther
     *
     * @return string
     */
    public function getNameOther()
    {
        return $this->nameOther;
    }

    /**
     * Set description
     *
     * @param string $description
     * @return Import
     */
    public function setDescription($description)
    {
        $this->description = $description;

        return $this;
    }

    /**
     * Get description
     *
     * @return string
     */
    public function getDescription()
    {
        return $this->description;
    }

    /**
     * Set editorOpinion
     *
     * @param string $editorOpinion
     * @return Import
     */
    public function setEditorOpinion($editorOpinion)
    {
        $this->editorOpinion = $editorOpinion;

        return $this;
    }

    /**
     * Get editorOpinion
     *
     * @return string
     */
    public function getEditorOpinion()
    {
        return $this->editorOpinion;
    }

    /**
     * Set choiceOfDescription
     *
     * @param string $choiceOfDescription
     * @return Import
     */
    public function setChoiceOfDescription($choiceOfDescription)
    {
        $this->choiceOfDescription = $choiceOfDescription;

        return $this;
    }

    /**
     * Get choiceOfDescription
     *
     * @return string
     */
    public function getChoiceOfDescription()
    {
        return $this->choiceOfDescription;
    }

    /**
     * Set displayAsOutOfStock
     *
     * @param string $displayAsOutOfStock
     * @return Import
     */
    public function setDisplayAsOutOfStock($displayAsOutOfStock)
    {
        $this->displayAsOutOfStock = $displayAsOutOfStock;

        return $this;
    }

    /**
     * Get displayAsOutOfStock
     *
     * @return string
     */
    public function getDisplayAsOutOfStock()
    {
        return $this->displayAsOutOfStock;
    }

    /**
     * Set petStatus
     *
     * @param string $petStatus
     * @return Import
     */
    public function setPetStatus($petStatus)
    {
        $this->petStatus = $petStatus;

        return $this;
    }

    /**
     * Get petStatus
     *
     * @return string
     */
    public function getPetStatus()
    {
        return $this->petStatus;
    }

    /**
     * Set petApproved
     *
     * @param string $petApproved
     * @return Import
     */
    public function setPetApproved($petApproved)
    {
        $this->petApproved = $petApproved;

        return $this;
    }

    /**
     * Get petApproved
     *
     * @return string
     */
    public function getPetApproved()
    {
        return $this->petApproved;
    }

    /**
     * Set activatedAt
     *
     * @param string $activatedAt
     * @return Import
     */
    public function setActivatedAt($activatedAt)
    {
        $this->activatedAt = $activatedAt;

        return $this;
    }

    /**
     * Get activatedAt
     *
     * @return string
     */
    public function getActivatedAt()
    {
        return $this->activatedAt;
    }

    /**
     * Set skuSupplierConfig
     *
     * @param string $skuSupplierConfig
     * @return Import
     */
    public function setSkuSupplierConfig($skuSupplierConfig)
    {
        $this->skuSupplierConfig = $skuSupplierConfig;

        return $this;
    }

    /**
     * Get skuSupplierConfig
     *
     * @return string
     */
    public function getSkuSupplierConfig()
    {
        return $this->skuSupplierConfig;
    }

    /**
     * Set nameSupplier
     *
     * @param string $nameSupplier
     * @return Import
     */
    public function setNameSupplier($nameSupplier)
    {
        $this->nameSupplier = $nameSupplier;

        return $this;
    }

    /**
     * Get nameSupplier
     *
     * @return string
     */
    public function getNameSupplier()
    {
        return $this->nameSupplier;
    }

    /**
     * Set origin
     *
     * @param string $origin
     * @return Import
     */
    public function setOrigin($origin)
    {
        $this->origin = $origin;

        return $this;
    }

    /**
     * Get origin
     *
     * @return string
     */
    public function getOrigin()
    {
        return $this->origin;
    }

    /**
     * Set deliveryPeriod
     *
     * @param string $deliveryPeriod
     * @return Import
     */
    public function setDeliveryPeriod($deliveryPeriod)
    {
        $this->deliveryPeriod = $deliveryPeriod;

        return $this;
    }

    /**
     * Get deliveryPeriod
     *
     * @return string
     */
    public function getDeliveryPeriod()
    {
        return $this->deliveryPeriod;
    }

    /**
     * Set note
     *
     * @param string $note
     * @return Import
     */
    public function setNote($note)
    {
        $this->note = $note;

        return $this;
    }

    /**
     * Get note
     *
     * @return string
     */
    public function getNote()
    {
        return $this->note;
    }

    /**
     * Set designer
     *
     * @param string $designer
     * @return Import
     */
    public function setDesigner($designer)
    {
        $this->designer = $designer;

        return $this;
    }

    /**
     * Get designer
     *
     * @return string
     */
    public function getDesigner()
    {
        return $this->designer;
    }

    /**
     * Set color
     *
     * @param string $color
     * @return Import
     */
    public function setColor($color)
    {
        $this->color = $color;

        return $this;
    }

    /**
     * Get color
     *
     * @return string
     */
    public function getColor()
    {
        return $this->color;
    }

    /**
     * Set mainMaterial
     *
     * @param string $mainMaterial
     * @return Import
     */
    public function setMainMaterial($mainMaterial)
    {
        $this->mainMaterial = $mainMaterial;

        return $this;
    }

    /**
     * Get mainMaterial
     *
     * @return string
     */
    public function getMainMaterial()
    {
        return $this->mainMaterial;
    }

    /**
     * Set finish
     *
     * @param string $finish
     * @return Import
     */
    public function setFinish($finish)
    {
        $this->finish = $finish;

        return $this;
    }

    /**
     * Get finish
     *
     * @return string
     */
    public function getFinish()
    {
        return $this->finish;
    }

    /**
     * Set measures
     *
     * @param string $measures
     * @return Import
     */
    public function setMeasures($measures)
    {
        $this->measures = $measures;

        return $this;
    }

    /**
     * Get measures
     *
     * @return string
     */
    public function getMeasures()
    {
        return $this->measures;
    }

    /**
     * Set weight
     *
     * @param string $weight
     * @return Import
     */
    public function setWeight($weight)
    {
        $this->weight = $weight;

        return $this;
    }

    /**
     * Get weight
     *
     * @return string
     */
    public function getWeight()
    {
        return $this->weight;
    }

    /**
     * Set details
     *
     * @param string $details
     * @return Import
     */
    public function setDetails($details)
    {
        $this->details = $details;

        return $this;
    }

    /**
     * Get details
     *
     * @return string
     */
    public function getDetails()
    {
        return $this->details;
    }

    /**
     * Set packageHeight
     *
     * @param string $packageHeight
     * @return Import
     */
    public function setPackageHeight($packageHeight)
    {
        $this->packageHeight = $packageHeight;

        return $this;
    }

    /**
     * Get packageHeight
     *
     * @return string
     */
    public function getPackageHeight()
    {
        return $this->packageHeight;
    }

    /**
     * Set packageLength
     *
     * @param string $packageLength
     * @return Import
     */
    public function setPackageLength($packageLength)
    {
        $this->packageLength = $packageLength;

        return $this;
    }

    /**
     * Get packageLength
     *
     * @return string
     */
    public function getPackageLength()
    {
        return $this->packageLength;
    }

    /**
     * Set packageWidth
     *
     * @param string $packageWidth
     * @return Import
     */
    public function setPackageWidth($packageWidth)
    {
        $this->packageWidth = $packageWidth;

        return $this;
    }

    /**
     * Get packageWidth
     *
     * @return string
     */
    public function getPackageWidth()
    {
        return $this->packageWidth;
    }

    /**
     * Set packageWeight
     *
     * @param string $packageWeight
     * @return Import
     */
    public function setPackageWeight($packageWeight)
    {
        $this->packageWeight = $packageWeight;

        return $this;
    }

    /**
     * Get packageWeight
     *
     * @return string
     */
    public function getPackageWeight()
    {
        return $this->packageWeight;
    }

    /**
     * Set shortDescription
     *
     * @param string $shortDescription
     * @return Import
     */
    public function setShortDescription($shortDescription)
    {
        $this->shortDescription = $shortDescription;

        return $this;
    }

    /**
     * Get shortDescription
     *
     * @return string
     */
    public function getShortDescription()
    {
        return $this->shortDescription;
    }

    /**
     * Set careLabel
     *
     * @param string $careLabel
     * @return Import
     */
    public function setCareLabel($careLabel)
    {
        $this->careLabel = $careLabel;

        return $this;
    }

    /**
     * Get careLabel
     *
     * @return string
     */
    public function getCareLabel()
    {
        return $this->careLabel;
    }

    /**
     * Set nextSimpleNr
     *
     * @param string $nextSimpleNr
     * @return Import
     */
    public function setNextSimpleNr($nextSimpleNr)
    {
        $this->nextSimpleNr = $nextSimpleNr;

        return $this;
    }

    /**
     * Get nextSimpleNr
     *
     * @return string
     */
    public function getNextSimpleNr()
    {
        return $this->nextSimpleNr;
    }

    /**
     * Set brandNameForThemeCampaigns
     *
     * @param string $brandNameForThemeCampaigns
     * @return Import
     */
    public function setBrandNameForThemeCampaigns($brandNameForThemeCampaigns)
    {
        $this->brandNameForThemeCampaigns = $brandNameForThemeCampaigns;

        return $this;
    }

    /**
     * Get brandNameForThemeCampaigns
     *
     * @return string
     */
    public function getBrandNameForThemeCampaigns()
    {
        return $this->brandNameForThemeCampaigns;
    }

    /**
     * Set adventDay
     *
     * @param string $adventDay
     * @return Import
     */
    public function setAdventDay($adventDay)
    {
        $this->adventDay = $adventDay;

        return $this;
    }

    /**
     * Get adventDay
     *
     * @return string
     */
    public function getAdventDay()
    {
        return $this->adventDay;
    }

    /**
     * Set adventUrl
     *
     * @param string $adventUrl
     * @return Import
     */
    public function setAdventUrl($adventUrl)
    {
        $this->adventUrl = $adventUrl;

        return $this;
    }

    /**
     * Get adventUrl
     *
     * @return string
     */
    public function getAdventUrl()
    {
        return $this->adventUrl;
    }

    /**
     * Set adventPath
     *
     * @param string $adventPath
     * @return Import
     */
    public function setAdventPath($adventPath)
    {
        $this->adventPath = $adventPath;

        return $this;
    }

    /**
     * Get adventPath
     *
     * @return string
     */
    public function getAdventPath()
    {
        return $this->adventPath;
    }

    /**
     * Set overwriteDeliveryPeriod
     *
     * @param string $overwriteDeliveryPeriod
     * @return Import
     */
    public function setOverwriteDeliveryPeriod($overwriteDeliveryPeriod)
    {
        $this->overwriteDeliveryPeriod = $overwriteDeliveryPeriod;

        return $this;
    }

    /**
     * Get overwriteDeliveryPeriod
     *
     * @return string
     */
    public function getOverwriteDeliveryPeriod()
    {
        return $this->overwriteDeliveryPeriod;
    }

    /**
     * Set isSeoRelevant
     *
     * @param string $isSeoRelevant
     * @return Import
     */
    public function setIsSeoRelevant($isSeoRelevant)
    {
        $this->isSeoRelevant = $isSeoRelevant;

        return $this;
    }

    /**
     * Get isSeoRelevant
     *
     * @return string
     */
    public function getIsSeoRelevant()
    {
        return $this->isSeoRelevant;
    }

    /**
     * Set exportStatic
     *
     * @param string $exportStatic
     * @return Import
     */
    public function setExportStatic($exportStatic)
    {
        $this->exportStatic = $exportStatic;

        return $this;
    }

    /**
     * Get exportStatic
     *
     * @return string
     */
    public function getExportStatic()
    {
        return $this->exportStatic;
    }

    /**
     * Set isHybrisProduct
     *
     * @param string $isHybrisProduct
     * @return Import
     */
    public function setIsHybrisProduct($isHybrisProduct)
    {
        $this->isHybrisProduct = $isHybrisProduct;

        return $this;
    }

    /**
     * Get isHybrisProduct
     *
     * @return string
     */
    public function getIsHybrisProduct()
    {
        return $this->isHybrisProduct;
    }

    /**
     * Set hasDeliveryGuarantee
     *
     * @param string $hasDeliveryGuarantee
     * @return Import
     */
    public function setHasDeliveryGuarantee($hasDeliveryGuarantee)
    {
        $this->hasDeliveryGuarantee = $hasDeliveryGuarantee;

        return $this;
    }

    /**
     * Get hasDeliveryGuarantee
     *
     * @return string
     */
    public function getHasDeliveryGuarantee()
    {
        return $this->hasDeliveryGuarantee;
    }

    /**
     * Set netPurchasePrice
     *
     * @param string $netPurchasePrice
     * @return Import
     */
    public function setNetPurchasePrice($netPurchasePrice)
    {
        $this->netPurchasePrice = $netPurchasePrice;

        return $this;
    }

    /**
     * Get netPurchasePrice
     *
     * @return string
     */
    public function getNetPurchasePrice()
    {
        return $this->netPurchasePrice;
    }

    /**
     * Set netPurchasePriceDiscounted
     *
     * @param string $netPurchasePriceDiscounted
     * @return Import
     */
    public function setNetPurchasePriceDiscounted($netPurchasePriceDiscounted)
    {
        $this->netPurchasePriceDiscounted = $netPurchasePriceDiscounted;

        return $this;
    }

    /**
     * Get netPurchasePriceDiscounted
     *
     * @return string
     */
    public function getNetPurchasePriceDiscounted()
    {
        return $this->netPurchasePriceDiscounted;
    }

    /**
     * Set supplierProductNumber
     *
     * @param string $supplierProductNumber
     * @return Import
     */
    public function setSupplierProductNumber($supplierProductNumber)
    {
        $this->supplierProductNumber = $supplierProductNumber;

        return $this;
    }

    /**
     * Get supplierProductNumber
     *
     * @return string
     */
    public function getSupplierProductNumber()
    {
        return $this->supplierProductNumber;
    }

    /**
     * Set supplierProductName
     *
     * @param string $supplierProductName
     * @return Import
     */
    public function setSupplierProductName($supplierProductName)
    {
        $this->supplierProductName = $supplierProductName;

        return $this;
    }

    /**
     * Get supplierProductName
     *
     * @return string
     */
    public function getSupplierProductName()
    {
        return $this->supplierProductName;
    }

    /**
     * Set localStock
     *
     * @param string $localStock
     * @return Import
     */
    public function setLocalStock($localStock)
    {
        $this->localStock = $localStock;

        return $this;
    }

    /**
     * Get localStock
     *
     * @return string
     */
    public function getLocalStock()
    {
        return $this->localStock;
    }

    /**
     * Set globalStock
     *
     * @param string $globalStock
     * @return Import
     */
    public function setGlobalStock($globalStock)
    {
        $this->globalStock = $globalStock;

        return $this;
    }

    /**
     * Get globalStock
     *
     * @return string
     */
    public function getGlobalStock()
    {
        return $this->globalStock;
    }

    /**
     * Set package1Length
     *
     * @param string $package1Length
     * @return Import
     */
    public function setPackage1Length($package1Length)
    {
        $this->package1Length = $package1Length;

        return $this;
    }

    /**
     * Get package1Length
     *
     * @return string
     */
    public function getPackage1Length()
    {
        return $this->package1Length;
    }

    /**
     * Set package1Height
     *
     * @param string $package1Height
     * @return Import
     */
    public function setPackage1Height($package1Height)
    {
        $this->package1Height = $package1Height;

        return $this;
    }

    /**
     * Get package1Height
     *
     * @return string
     */
    public function getPackage1Height()
    {
        return $this->package1Height;
    }

    /**
     * Set package1Width
     *
     * @param string $package1Width
     * @return Import
     */
    public function setPackage1Width($package1Width)
    {
        $this->package1Width = $package1Width;

        return $this;
    }

    /**
     * Get package1Width
     *
     * @return string
     */
    public function getPackage1Width()
    {
        return $this->package1Width;
    }

    /**
     * Set package1Weight
     *
     * @param string $package1Weight
     * @return Import
     */
    public function setPackage1Weight($package1Weight)
    {
        $this->package1Weight = $package1Weight;

        return $this;
    }

    /**
     * Get package1Weight
     *
     * @return string
     */
    public function getPackage1Weight()
    {
        return $this->package1Weight;
    }

    /**
     * Set package2Length
     *
     * @param string $package2Length
     * @return Import
     */
    public function setPackage2Length($package2Length)
    {
        $this->package2Length = $package2Length;

        return $this;
    }

    /**
     * Get package2Length
     *
     * @return string
     */
    public function getPackage2Length()
    {
        return $this->package2Length;
    }

    /**
     * Set package2Height
     *
     * @param string $package2Height
     * @return Import
     */
    public function setPackage2Height($package2Height)
    {
        $this->package2Height = $package2Height;

        return $this;
    }

    /**
     * Get package2Height
     *
     * @return string
     */
    public function getPackage2Height()
    {
        return $this->package2Height;
    }

    /**
     * Set package2Width
     *
     * @param string $package2Width
     * @return Import
     */
    public function setPackage2Width($package2Width)
    {
        $this->package2Width = $package2Width;

        return $this;
    }

    /**
     * Get package2Width
     *
     * @return string
     */
    public function getPackage2Width()
    {
        return $this->package2Width;
    }

    /**
     * Set package2Weight
     *
     * @param string $package2Weight
     * @return Import
     */
    public function setPackage2Weight($package2Weight)
    {
        $this->package2Weight = $package2Weight;

        return $this;
    }

    /**
     * Get package2Weight
     *
     * @return string
     */
    public function getPackage2Weight()
    {
        return $this->package2Weight;
    }

    /**
     * Set package3Length
     *
     * @param string $package3Length
     * @return Import
     */
    public function setPackage3Length($package3Length)
    {
        $this->package3Length = $package3Length;

        return $this;
    }

    /**
     * Get package3Length
     *
     * @return string
     */
    public function getPackage3Length()
    {
        return $this->package3Length;
    }

    /**
     * Set package3Height
     *
     * @param string $package3Height
     * @return Import
     */
    public function setPackage3Height($package3Height)
    {
        $this->package3Height = $package3Height;

        return $this;
    }

    /**
     * Get package3Height
     *
     * @return string
     */
    public function getPackage3Height()
    {
        return $this->package3Height;
    }

    /**
     * Set package3Width
     *
     * @param string $package3Width
     * @return Import
     */
    public function setPackage3Width($package3Width)
    {
        $this->package3Width = $package3Width;

        return $this;
    }

    /**
     * Get package3Width
     *
     * @return string
     */
    public function getPackage3Width()
    {
        return $this->package3Width;
    }

    /**
     * Set package3Weight
     *
     * @param string $package3Weight
     * @return Import
     */
    public function setPackage3Weight($package3Weight)
    {
        $this->package3Weight = $package3Weight;

        return $this;
    }

    /**
     * Get package3Weight
     *
     * @return string
     */
    public function getPackage3Weight()
    {
        return $this->package3Weight;
    }

    /**
     * Set color1
     *
     * @param string $color1
     * @return Import
     */
    public function setColor1($color1)
    {
        $this->color1 = $color1;

        return $this;
    }

    /**
     * Get color1
     *
     * @return string
     */
    public function getColor1()
    {
        return $this->color1;
    }

    /**
     * Set color2
     *
     * @param string $color2
     * @return Import
     */
    public function setColor2($color2)
    {
        $this->color2 = $color2;

        return $this;
    }

    /**
     * Get color2
     *
     * @return string
     */
    public function getColor2()
    {
        return $this->color2;
    }

    /**
     * Set color3
     *
     * @param string $color3
     * @return Import
     */
    public function setColor3($color3)
    {
        $this->color3 = $color3;

        return $this;
    }

    /**
     * Get color3
     *
     * @return string
     */
    public function getColor3()
    {
        return $this->color3;
    }

    /**
     * Set colorCharacteristic
     *
     * @param string $colorCharacteristic
     * @return Import
     */
    public function setColorCharacteristic($colorCharacteristic)
    {
        $this->colorCharacteristic = $colorCharacteristic;

        return $this;
    }

    /**
     * Get colorCharacteristic
     *
     * @return string
     */
    public function getColorCharacteristic()
    {
        return $this->colorCharacteristic;
    }

    /**
     * Set position
     *
     * @param string $position
     * @return Import
     */
    public function setPosition($position)
    {
        $this->position = $position;

        return $this;
    }

    /**
     * Get position
     *
     * @return string
     */
    public function getPosition()
    {
        return $this->position;
    }

    /**
     * Set additionalCampaigns
     *
     * @param string $additionalCampaigns
     * @return Import
     */
    public function setAdditionalCampaigns($additionalCampaigns)
    {
        $this->additionalCampaigns = $additionalCampaigns;

        return $this;
    }

    /**
     * Get additionalCampaigns
     *
     * @return string
     */
    public function getAdditionalCampaigns()
    {
        return $this->additionalCampaigns;
    }

    /**
     * Set statusSimple
     *
     * @param string $statusSimple
     * @return Import
     */
    public function setStatusSimple($statusSimple)
    {
        $this->statusSimple = $statusSimple;

        return $this;
    }

    /**
     * Get statusSimple
     *
     * @return string
     */
    public function getStatusSimple()
    {
        return $this->statusSimple;
    }

    /**
     * Set expectedLogisticsCost
     *
     * @param string $expectedLogisticsCost
     * @return Import
     */
    public function setExpectedLogisticsCost($expectedLogisticsCost)
    {
        $this->expectedLogisticsCost = $expectedLogisticsCost;

        return $this;
    }

    /**
     * Get expectedLogisticsCost
     *
     * @return string
     */
    public function getExpectedLogisticsCost()
    {
        return $this->expectedLogisticsCost;
    }

    /**
     * Set discountLevel
     *
     * @param string $discountLevel
     * @return Import
     */
    public function setDiscountLevel($discountLevel)
    {
        $this->discountLevel = $discountLevel;

        return $this;
    }

    /**
     * Get discountLevel
     *
     * @return string
     */
    public function getDiscountLevel()
    {
        return $this->discountLevel;
    }

    /**
     * Set blowoutRound
     *
     * @param string $blowoutRound
     * @return Import
     */
    public function setBlowoutRound($blowoutRound)
    {
        $this->blowoutRound = $blowoutRound;

        return $this;
    }

    /**
     * Get blowoutRound
     *
     * @return string
     */
    public function getBlowoutRound()
    {
        return $this->blowoutRound;
    }

    /**
     * Set allowMultiplePo
     *
     * @param string $allowMultiplePo
     * @return Import
     */
    public function setAllowMultiplePo($allowMultiplePo)
    {
        $this->allowMultiplePo = $allowMultiplePo;

        return $this;
    }

    /**
     * Get allowMultiplePo
     *
     * @return string
     */
    public function getAllowMultiplePo()
    {
        return $this->allowMultiplePo;
    }

    /**
     * Set expires_at
     *
     * @param \DateTime $expiresAt
     * @return Import
     */
    public function setExpiresAt($expiresAt)
    {
        $this->expires_at = $expiresAt;

        return $this;
    }

    /**
     * Get expires_at
     *
     * @return \DateTime
     */
    public function getExpiresAt()
    {
        return $this->expires_at;
    }

    /**
     * Set created_at
     *
     * @param \DateTime $createdAt
     * @return Import
     */
    public function setCreatedAt($createdAt)
    {
        $this->created_at = $createdAt;

        return $this;
    }

    /**
     * Get created_at
     *
     * @return \DateTime
     */
    public function getCreatedAt()
    {
        return $this->created_at;
    }

    /**
     * Set updated_at
     *
     * @param \DateTime $updatedAt
     * @return Import
     */
    public function setUpdatedAt($updatedAt)
    {
        $this->updated_at = $updatedAt;

        return $this;
    }

    /**
     * Get updated_at
     *
     * @return \DateTime
     */
    public function getUpdatedAt()
    {
        return $this->updated_at;
    }
}