Class Patent (2.0.0-beta07)

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

Resource that represents the patent acquired by a candidate.

Inheritance

Object > Patent

Namespace

Google.Cloud.Talent.V4Beta1

Assembly

Google.Cloud.Talent.V4Beta1.dll

Constructors

Patent()

public Patent()

Patent(Patent)

public Patent(Patent other)
Parameter
NameDescription
otherPatent

Properties

DisplayName

public string DisplayName { get; set; }

Name of the patent.

Number of characters allowed is 100.

Property Value
TypeDescription
String

Inventors

public RepeatedField<string> Inventors { get; }

A list of inventors' names.

Number of characters allowed for each is 100.

Property Value
TypeDescription
RepeatedField<String>

PatentDescription

public string PatentDescription { get; set; }

The description of the patent.

Number of characters allowed is 100,000.

Property Value
TypeDescription
String

PatentFilingDate

public Date PatentFilingDate { get; set; }

The date that the patent was filed.

Property Value
TypeDescription
Date

PatentNumber

public string PatentNumber { get; set; }

The number of the patent.

Number of characters allowed is 100.

Property Value
TypeDescription
String

PatentOffice

public string PatentOffice { get; set; }

The name of the patent office.

Number of characters allowed is 100.

Property Value
TypeDescription
String

PatentStatus

public string PatentStatus { get; set; }

The status of the patent.

Number of characters allowed is 100.

Property Value
TypeDescription
String

PatentStatusDate

public Date PatentStatusDate { get; set; }

The date the last time the status of the patent was checked.

Property Value
TypeDescription
Date

SkillsUsed

public RepeatedField<Skill> SkillsUsed { get; }

The skills used in this patent.

Property Value
TypeDescription
RepeatedField<Skill>