2017 © Pedro PelΓ‘ez
 

library specs

Specifications repository

image

avtocod/specs

Specifications repository

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 17 Versions
  • 421 % Grown

The README.md

avtocod , (*1)

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ спСцификации ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "Автокод"

Release version ![Release date][badge_release_date] Commits since latest release, (*2)

Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ содСрТит ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ спСцификации, связанныС с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ "Автокод"., (*3)

Поля Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° (Ρ„ΠΈΠ»Π΄Ρ‹)

Поля Π΄Π°Π½Π½Ρ‹Ρ… (Π΄Π°Π»Π΅Π΅ ΠΏΠΎ тСксту - Ρ„ΠΈΠ»Π΄Π»Ρ‹) ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:, (*4)

  • Π€ΠΈΠ»Π΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ (path);
  • ΠŸΡƒΡ‚ΠΈ (path) Ρ„ΠΈΠ»Π΄ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ фиксированными;
  • Имя Ρ„ΠΈΠ»Π΄Π° Π΄Π°Π½Π½Ρ‹Ρ… состоит ΠΈΠ· Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС;
  • ΠŸΡ€ΠΈ нСобходимости Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ имя Ρ„ΠΈΠ»Π΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° составныС слова ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ символ "подчСркивания" (_);
  • Для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΈΠ»Π΄ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нотация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ (.);
  • Π“Π»ΡƒΠ±ΠΈΠ½Π° "влоТСнности" Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ;
  • Для указания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ элСмСнт ΠΏΡƒΡ‚ΠΈ Ρ„ΠΈΠ»Π΄Π° являСтся массивом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ [] (добавляСтся Π² ΠΊΠΎΠ½Π΅Ρ† Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ„ΠΈΠ»Π΄Π°).
  • Для указания Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ„ΠΈΠ»Π΄ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова - array, boolean, float, integer, object, string, null;
  • ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„ΠΈΠ»Π΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ null.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ:, (*5)

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π½Π°Π±ΠΎΡ€ Ρ„ΠΈΠ»Π΄ΠΎΠ²: name, year, vin, owner_name. ВсС ΠΎΠ½ΠΈ относятся ΠΊ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ характСристикам Π’Π‘, ΠΊΡ€ΠΎΠΌΠ΅ owner_name, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ относится ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°. Π’ этом случаС ΠΈΡ… ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄: base.name, base.year, base.vin, owner.owner_name., (*6)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования указатСля массива:, (*7)

ΠžΡ‚Ρ‡Ρ‘Ρ‚ содСрТит Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Π΄Π°Ρ‚Π°Ρ… ΠΈ мСстах прохоТдСния тСхничСского осмотра Π’Π‘. Π€ΠΈΠ»Π΄Ρ‹ этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄ diagnostic_card.items[].date ΠΈ diagnostic_card.items[].place соотвСтствСнно. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ diagnostic_card.items[] - это массив, элСмСнтами ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ date ΠΈ place., (*8)

ОписаниС всСх Ρ„ΠΈΠ»Π΄ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, json-schema ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° располагаСтся Π² этом Ρ„Π°ΠΉΠ»Π΅., (*9)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ²: с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π±Π΅Π· Π΄Π°Π½Π½Ρ‹Ρ…., (*10)

Π’ΠΈΠΏΡ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ²

Для создания ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° (VIN-ΠΊΠΎΠ΄, Π½ΠΎΠΌΠ΅Ρ€ Π‘Π’Π‘ ΠΈ Ρ‚.ΠΏ.)., (*11)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΈΡ… описания пСрСчислСны Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅., (*12)

ИмСна источников

Для формирования Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π° происходят обращСния ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ источникам. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ источник ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:, (*13)

  • Имя источника состоит ΠΈΠ· Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС;
  • Для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нотация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡ΠΊΠΈ (.);
  • ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ источник наполняСт Π΄Π°Π½Π½Ρ‹ΠΌΠΈ фиксированный Π½Π°Π±ΠΎΡ€ Ρ„ΠΈΠ»Π΄ΠΎΠ²;
  • Если нСсколько источников Π½Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ„ΠΈΠ»Π΄Ρ‹ - Π² ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ источника, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌΠΈ считаСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Π‘ΠΎ всСми ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π½Π°ΠΌΠΈ источниками Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅., (*14)

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΌΠ°Ρ€ΠΎΠΊ ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ транспортных срСдств

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΌΠ°Ρ€ΠΊΠ°Ρ… ΠΈ модСлях транспортных срСдств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΡ… ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, состоящиС ΠΈΠ· символов A-Z, Ρ†ΠΈΡ„Ρ€ ΠΈ символа _., (*15)

Π‘ΠΎ всСми ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ Π½Π°ΠΌΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΌΠ°Ρ€ΠΎΠΊ ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ., (*16)

МодСли ΠΏΠΎΠ΄Π΅Π»Π΅Π½Ρ‹ ΠΏΠΎ катСгориям Ρ‚ΠΈΠΏΠ° Π’Π‘. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: models_bus.json - автобусы., (*17)

Π‘ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ознакомится Π² Ρ„Π°ΠΉΠ»Π΅ спСцификации., (*18)

ОбновлСния ΠΈ вСрсионированиС

Π”Π°Π½Π½Ρ‹Π΅, содСрТащиСся Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π˜Π·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ состояния Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тэгирования с присвоСниСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ значСния вСрсии. ЗначСния вСрсий ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ сСмантичСского вСрсионирования., (*19)

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ 3 ΠΌΠ°ΠΆΠΎΡ€Π½Ρ‹Π΅ вСрсии:, (*20)

  • v1 - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ (Π½Π΅ поддСрТиваСтся с 22 июня 2018 Π³ΠΎΠ΄Π°);
  • v2 - ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ (Π½Π΅ поддСрТиваСтся с 19 фСвраля 2019 Π³ΠΎΠ΄Π°);
  • v3 - Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎΠ± измСнСниях - ΠΏΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½ΠΈΡ…, пСрСйдя ΠΏΠΎ этой ссылкС., (*21)

SDK

Бписок SDK для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ спСцификациям:, (*22)

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ, поТалуйста, создайтС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ issue пСрСйдя ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ссылкС., (*23)

The Versions

27/07 2018

dev-master

9999999-dev

Specifications repository

  Sources   Download

MIT

The Requires

 

The Development Requires

specs specifications avtocod

27/07 2018

v2.2.0

2.2.0.0

Specifications repository

  Sources   Download

MIT

The Requires

 

The Development Requires

specs specifications avtocod

27/07 2018

v2.x-dev

2.9999999.9999999.9999999-dev

Specifications repository

  Sources   Download

MIT

The Requires

 

The Development Requires

specs specifications avtocod

26/07 2018

v2.1.0

2.1.0.0

Specifications repository

  Sources   Download

MIT

The Requires

 

The Development Requires

specs specifications avtocod

16/06 2018

v2.0.0

2.0.0.0

Specifications repository

  Sources   Download

MIT

The Requires

 

The Development Requires

specs specifications avtocod

16/06 2018

v1.x-dev

1.9999999.9999999.9999999-dev

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

16/06 2018

v1.2.2

1.2.2.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

15/05 2018

dev-olyslager-source

dev-olyslager-source

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

04/05 2018

v1.2.1

1.2.1.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

05/04 2018

v1.2

1.2.0.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

20/03 2018

dev-add-mark-model-ids

dev-add-mark-model-ids

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

19/02 2018

v1.1.2

1.1.2.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

17/01 2018

v1.1.1

1.1.1.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

17/01 2018

v1.1.0

1.1.0.0

Specifications repository

  Sources   Download

MIT

The Requires

  • php ^5.6 || >=7.0 <=7.3

 

The Development Requires

specs specifications avtocod

17/01 2018

v1.0.1

1.0.1.0

Specifications repository

  Sources   Download

MIT

specs specifications avtocod

17/01 2018

dev-CustomsHouseSpec

dev-CustomsHouseSpec

Specifications repository

  Sources   Download

MIT

specs specifications avtocod

30/11 2017

v1.0.0

1.0.0.0

Specifications repository

  Sources   Download

MIT

specs specifications avtocod