Skip to main content

Type Alias: ObjectOwner

type ObjectOwner = 
| {
AddressOwner: string;
}
| {
ObjectOwner: string;
}
| {
Shared: {
initial_shared_version: string;
};
}
| "Immutable";

Type Declaration

{
AddressOwner: string;
}
NameType
AddressOwnerstring

Object is exclusively owned by a single address, and is mutable.

{
ObjectOwner: string;
}
NameType
ObjectOwnerstring
{
Shared: {
initial_shared_version: string;
};
}
NameTypeDescription
Sharedobject-
Shared.initial_shared_versionstringThe version at which the object became shared

"Immutable"