Class: TheCompaniesAPI::Generated::Requests::UpdateTeamRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/thecompaniesapi/generated/requests/update_team_request.rb

Overview

UpdateTeamRequest - API request class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ UpdateTeamRequest

Initialize a new UpdateTeamRequest

Parameters:

  • data (Hash) (defaults to: {})

    Request data



23
24
25
26
27
# File 'lib/thecompaniesapi/generated/requests/update_team_request.rb', line 23

def initialize(data = {})
                @country = data['country'] || data[:country]
                @name = data['name'] || data[:name]
                @website_url = data['websiteUrl'] || data[:website_url]
end

Instance Attribute Details

#countryString

Returns country.

Returns:

  • (String)

    country



11
12
13
# File 'lib/thecompaniesapi/generated/requests/update_team_request.rb', line 11

def country
  @country
end

#nameString

Returns name.

Returns:

  • (String)

    name



14
15
16
# File 'lib/thecompaniesapi/generated/requests/update_team_request.rb', line 14

def name
  @name
end

#website_urlString

Returns websiteUrl.

Returns:

  • (String)

    websiteUrl



17
18
19
# File 'lib/thecompaniesapi/generated/requests/update_team_request.rb', line 17

def website_url
  @website_url
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash for API request

Returns:

  • (Hash)

    Hash representation



33
34
35
36
37
38
39
# File 'lib/thecompaniesapi/generated/requests/update_team_request.rb', line 33

def to_hash
  {
          'country' => @country,
          'name' => @name,
          'websiteUrl' => @website_url,
  }.compact
end