Class: BrightData::LinkedIn::Namespace

Inherits:
Object
  • Object
show all
Defined in:
lib/brightdata/linkedin/namespace.rb

Overview

Accessor for the LinkedIn endpoint families.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(http:) ⇒ Namespace

Returns a new instance of Namespace.

Parameters:



23
24
25
26
27
28
29
# File 'lib/brightdata/linkedin/namespace.rb', line 23

def initialize(http:)
  @profiles = Profiles.new(http:)
  @companies = Companies.new(http:)
  @jobs = Jobs.new(http:)
  @posts = Posts.new(http:)
  @people = People.new(http:)
end

Instance Attribute Details

#companiesBrightData::LinkedIn::Companies (readonly)



11
12
13
# File 'lib/brightdata/linkedin/namespace.rb', line 11

def companies
  @companies
end

#jobsBrightData::LinkedIn::Jobs (readonly)



14
15
16
# File 'lib/brightdata/linkedin/namespace.rb', line 14

def jobs
  @jobs
end

#peopleBrightData::LinkedIn::People (readonly)



20
21
22
# File 'lib/brightdata/linkedin/namespace.rb', line 20

def people
  @people
end

#postsBrightData::LinkedIn::Posts (readonly)



17
18
19
# File 'lib/brightdata/linkedin/namespace.rb', line 17

def posts
  @posts
end

#profilesBrightData::LinkedIn::Profiles (readonly)



8
9
10
# File 'lib/brightdata/linkedin/namespace.rb', line 8

def profiles
  @profiles
end