@type t() :: %Split.Impression{ bucketing_key: String.t() | nil, change_number: integer() | nil, config: String.t() | nil, feature: String.t(), key: String.t(), label: String.t() | nil, timestamp: integer() | nil, treatment: String.t() }
@spec build_from_daemon_response(map(), String.t(), String.t() | nil, String.t()) :: t()