@type t() :: %DagsterPipes.ProvenanceByAssetKey{ code_version: String.t() | nil, input_data_versions: %{required(String.t()) => String.t()} | nil, is_user_provided: boolean() | nil }