multiverse v2.0.0 Multiverse.VersionSchema

This module defines schema that is assigned to conn.private[:multiverse_version_schema] and can be used by third-party libraries to store or process API version and changes data.

Available attributes

  • adapter - adapter which were used to handle connection;
  • version - version which is assigned for consumer connection;
  • changes - ordered list of changes that were applied to the connection.

Link to this section Summary

Link to this section Types

Link to this type t()
t() :: %Multiverse.VersionSchema{
  adapter: module(),
  changes: [module()],
  version: any()
}