Эта функция предназначена для формирования сводной строки, содержащей информацию о изменении количества начисленных очков по разным направлениям объекта

Параметры функции:
  • points: объект класса Points, передаваемый для извлечения информации,
  • lang: объект типа string - строка, содержащая “ключ” языка для выбора соответствующего шаблона при подготовке строки.
Результат работы функции:
  • объект типа string, содержащий извлеченную информацию
Алгоритм работы функции:

Направления по которым происходит начисление очков и их возможные значения задаются владельцем проекта в Taiga

Образец представления полей атрибута change.diff.points в необработанном WebHook (отображаются только направления, по которым произошли изменения):

"points": {
	"Back": {
	    "from": "?",
	    "to": "20"
	},
	"Front": {
		"from": "10",
	    "to": "20"
	}
}

Функция перебирает объект, формируя строку с перечислением каждого измененного направления и значениями {from} {to} для данного направления

Пример вызова функции:
change_points_string = get_change_points_string(
	points=payload.change.diff.points, lang="en")