NaturalPersonName

NaturalPersonName - struct

Members

Variables

firstName
string firstName;
Undocumented in source.
id
UUID id;
Undocumented in source.
lastName
string lastName;
Undocumented in source.
middleNames
string[] middleNames;
Undocumented in source.
salutation
string salutation;
Undocumented in source.
suffix
string suffix;
Undocumented in source.

Examples

import std.uuid: UUID, sha1UUID;

auto name = NaturalPersonName
(
	sha1UUID("test", sha1UUID("namespace")),
	"Ms.",
	"Luscious",
	["Lovely","Loveworthy"],
	"Lady",
	"Esq."
);
assert(is(typeof(name) == NaturalPersonName));
assert(is(typeof(name.id) == UUID));
assert(is(typeof(name.salutation) == string));
assert(is(typeof(name.firstName) == string));
assert(is(typeof(name.middleNames) == string[]));
assert(is(typeof(name.lastName) == string));
assert(is(typeof(name.suffix) == string));
assert(name.id == sha1UUID("test", sha1UUID("namespace")));
assert(name.salutation == "Ms.");
assert(name.firstName == "Luscious");
assert(name.middleNames == ["Lovely","Loveworthy"]);
assert(name.lastName == "Lady");
assert(name.suffix == "Esq.");

Meta