IStringIdentifiable

Interface for data objects that can be uniquely identified by a string id.

Extends: IIdentifiable

Description

The IIdentifiable interface extends IIdentifiable to hardcode id type to string.

Important points

  • It is common to use a string GUID as the id, generated by IdGenerator.
  • The interface extends IIdentifiable hardcode id type to string.

Fields

id

Object’s unique string id.

id: string

Examples

		type MyStruct struct {
			...
			id string
		}

		func (c *MyStruct) GetId() string {
			return c.id
		}
		func (c *MyStruct) SetId(id string) {
			c.id = id
		}

See also