Role

Namespace: Babel.Licensing.Service.Management Assembly: Babel.Licensing.dll

public sealed class Role : IMessage<Role>, IEquatable<Role>, IDeepCloneable<Role>, IBufferMessage, IMessage

Inheritance

objectRole

Implements

IMessage<Role>, IEquatable<Role>, IDeepCloneable<Role>, IBufferMessage, IMessage

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

Role()

public Role()

Role(Role)

public Role(Role other)

Parameters

Fields

DescriptionFieldNumber

Field number for the "description" field.

public const int DescriptionFieldNumber = 3

Field Value

int

IdFieldNumber

Field number for the "id" field.

public const int IdFieldNumber = 1

Field Value

int

NameFieldNumber

Field number for the "name" field.

public const int NameFieldNumber = 2

Field Value

int

Properties

Description

public string Description { get; set; }

Property Value

string

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

Id

public string Id { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

Parser

public static MessageParser<Role> Parser { get; }

Property Value

MessageParser<Role>

Methods

CalculateSize()

public int CalculateSize()

Returns

Clone()

public Role Clone()

Returns

Equals(object)

public override bool Equals(object other)

Parameters

Returns

Equals(Role)

public bool Equals(Role other)

Parameters

Returns

GetHashCode()

public override int GetHashCode()

Returns

MergeFrom(Role)

public void MergeFrom(Role other)

Parameters

MergeFrom(CodedInputStream)

public void MergeFrom(CodedInputStream input)

Parameters

ToString()

public override string ToString()

Returns

WriteTo(CodedOutputStream)

public void WriteTo(CodedOutputStream output)

Parameters

Last updated