identity.proto

syntax = "proto3";

package pub.odf.identity.v1;

import "pub/odf/image/v1/image.proto";
import "pub/odf/identity/v1/person.proto";
import "pub/odf/location/v1/address.proto";


message Identification {
  // Globally Unique Identifier
  bytes id = 1;

  // A visual description of the purpose of this ID
  string purpose = 2;

  // The individual person this ID applies to
  Person person = 3;

  pub.odf.location.v1.Address address = 4;

  // The photo specific to this identification, if
  // different from the default on in `person`
  pub.odf.image.v1.ImageFile profile_photo = 5;
}