• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/entity/b24integrationtokentable.php
  • Класс: BitrixSaleExchangeIntegrationEntityB24integrationTokenTable
  • Вызов: B24integrationTokenTable::getMap
static function getMap()
{
	return [
		new FieldsIntegerField("ID", [
			"primary" => true,
			"autocomplete" => true
		]),
		new FieldsStringField("GUID", [
			"required" => false
		]),
		new FieldsStringField("ACCESS_TOKEN", [
			"required" => true
		]),
		new FieldsStringField("REFRESH_TOKEN", [
			"required" => true
		]),
		new FieldsStringField("REST_ENDPOINT", [
			"required" => true
		]),
		new FieldsStringField("PORTAL_ID", [
			"required" => true
		]),
		new FieldsDatetimeField("CREATED", [
			"required" => true,
			"default_value" => new DateTime()
		]),
		new FieldsDatetimeField("CHANGED", [
			"required" => true,
			"default_value" => new DateTime()
		]),
		new FieldsDatetimeField("EXPIRES", [
			"required" => true,
			"default_value" => (new DateTime())->add("1 hour")
		])
	];
}