Type Alias: ObjectOwner
type ObjectOwner =
| {
AddressOwner: string;
}
| {
ObjectOwner: string;
}
| {
Shared: {
initial_shared_version: string;
};
}
| "Immutable";
Type Declaration
{
AddressOwner: string;
}
| Name | Type |
|---|---|
AddressOwner | string |
Object is exclusively owned by a single address, and is mutable.
{
ObjectOwner: string;
}
| Name | Type |
|---|---|
ObjectOwner | string |
{
Shared: {
initial_shared_version: string;
};
}
| Name | Type | Description |
|---|---|---|
Shared | object | - |
Shared.initial_shared_version | string | The version at which the object became shared |
"Immutable"