Class NamedTupleType

Inherits From: Type

Defined in core/api/

An implementation of tff.Type representing named tuple types in TFF.



Constructs a new instance from the given element types.


  • elements: Element specifications, in the format of a list, tuple, or collections.OrderedDict. Each element specification is either a type spec (an instance of tff.Type or something convertible to it via tff.to_type) for the element, or a (name, spec) for elements that have defined names. Alternatively, one can supply here an instance of collections.OrderedDict mapping element names to their types (or things that are convertible to types).