Class: Google::Apis::LanguageV1::PartOfSpeech
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::LanguageV1::PartOfSpeech
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/language_v1/classes.rb,
 generated/google/apis/language_v1/representations.rb,
 generated/google/apis/language_v1/representations.rb
Overview
Represents part of speech information for a token. Parts of speech are as defined in http://www.lrec-conf.org/proceedings/lrec2012/pdf/274_Paper.pdf
Instance Attribute Summary collapse
- 
  
    
      #aspect  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical aspect. 
- 
  
    
      #case  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical case. 
- 
  
    
      #form  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical form. 
- 
  
    
      #gender  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical gender. 
- 
  
    
      #mood  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical mood. 
- 
  
    
      #number  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical number. 
- 
  
    
      #person  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical person. 
- 
  
    
      #proper  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical properness. 
- 
  
    
      #reciprocity  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical reciprocity. 
- 
  
    
      #tag  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The part of speech tag. 
- 
  
    
      #tense  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical tense. 
- 
  
    
      #voice  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The grammatical voice. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ PartOfSpeech 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of PartOfSpeech. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PartOfSpeech
Returns a new instance of PartOfSpeech
| 694 695 696 | # File 'generated/google/apis/language_v1/classes.rb', line 694 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#aspect ⇒ String
The grammatical aspect.
Corresponds to the JSON property aspect
| 637 638 639 | # File 'generated/google/apis/language_v1/classes.rb', line 637 def aspect @aspect end | 
#case ⇒ String
The grammatical case.
Corresponds to the JSON property case
| 642 643 644 | # File 'generated/google/apis/language_v1/classes.rb', line 642 def case @case end | 
#form ⇒ String
The grammatical form.
Corresponds to the JSON property form
| 647 648 649 | # File 'generated/google/apis/language_v1/classes.rb', line 647 def form @form end | 
#gender ⇒ String
The grammatical gender.
Corresponds to the JSON property gender
| 652 653 654 | # File 'generated/google/apis/language_v1/classes.rb', line 652 def gender @gender end | 
#mood ⇒ String
The grammatical mood.
Corresponds to the JSON property mood
| 657 658 659 | # File 'generated/google/apis/language_v1/classes.rb', line 657 def mood @mood end | 
#number ⇒ String
The grammatical number.
Corresponds to the JSON property number
| 662 663 664 | # File 'generated/google/apis/language_v1/classes.rb', line 662 def number @number end | 
#person ⇒ String
The grammatical person.
Corresponds to the JSON property person
| 667 668 669 | # File 'generated/google/apis/language_v1/classes.rb', line 667 def person @person end | 
#proper ⇒ String
The grammatical properness.
Corresponds to the JSON property proper
| 672 673 674 | # File 'generated/google/apis/language_v1/classes.rb', line 672 def proper @proper end | 
#reciprocity ⇒ String
The grammatical reciprocity.
Corresponds to the JSON property reciprocity
| 677 678 679 | # File 'generated/google/apis/language_v1/classes.rb', line 677 def reciprocity @reciprocity end | 
#tag ⇒ String
The part of speech tag.
Corresponds to the JSON property tag
| 682 683 684 | # File 'generated/google/apis/language_v1/classes.rb', line 682 def tag @tag end | 
#tense ⇒ String
The grammatical tense.
Corresponds to the JSON property tense
| 687 688 689 | # File 'generated/google/apis/language_v1/classes.rb', line 687 def tense @tense end | 
#voice ⇒ String
The grammatical voice.
Corresponds to the JSON property voice
| 692 693 694 | # File 'generated/google/apis/language_v1/classes.rb', line 692 def voice @voice end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 699 700 701 702 703 704 705 706 707 708 709 710 711 712 | # File 'generated/google/apis/language_v1/classes.rb', line 699 def update!(**args) @aspect = args[:aspect] if args.key?(:aspect) @case = args[:case] if args.key?(:case) @form = args[:form] if args.key?(:form) @gender = args[:gender] if args.key?(:gender) @mood = args[:mood] if args.key?(:mood) @number = args[:number] if args.key?(:number) @person = args[:person] if args.key?(:person) @proper = args[:proper] if args.key?(:proper) @reciprocity = args[:reciprocity] if args.key?(:reciprocity) @tag = args[:tag] if args.key?(:tag) @tense = args[:tense] if args.key?(:tense) @voice = args[:voice] if args.key?(:voice) end |