Class: TheCompaniesAPI::Generated::Models::Team

Inherits:
Object
  • Object
show all
Defined in:
lib/thecompaniesapi/generated/models/team.rb

Overview

A collection of users that can access the same resources.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ Team

Initialize a new Team

Parameters:

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

    Initial data



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/thecompaniesapi/generated/models/team.rb', line 57

def initialize(data = {})
                @admin = data['admin']
                @country = data['country']
                @created_at = data['createdAt']
                @credits = data['credits']
                @credits_pack = data['creditsPack']
                @id = data['id']
                @name = data['name']
                @role = data['role']
                @stripe_customer_id = data['stripeCustomerId']
                @stripe_product_id = data['stripeProductId']
                @stripe_subscribed = data['stripeSubscribed']
                @stripe_subscription_id = data['stripeSubscriptionId']
                @stripe_subscription_status = data['stripeSubscriptionStatus']
                @website_url = data['websiteUrl']
end

Instance Attribute Details

#adminObject

Returns admin.

Returns:

  • (Object)

    admin



12
13
14
# File 'lib/thecompaniesapi/generated/models/team.rb', line 12

def admin
  @admin
end

#countryObject

Returns country.

Returns:

  • (Object)

    country



15
16
17
# File 'lib/thecompaniesapi/generated/models/team.rb', line 15

def country
  @country
end

#created_atObject

Returns createdAt.

Returns:

  • (Object)

    createdAt



18
19
20
# File 'lib/thecompaniesapi/generated/models/team.rb', line 18

def created_at
  @created_at
end

#creditsFloat

Returns credits.

Returns:

  • (Float)

    credits



21
22
23
# File 'lib/thecompaniesapi/generated/models/team.rb', line 21

def credits
  @credits
end

#credits_packFloat

Returns creditsPack.

Returns:

  • (Float)

    creditsPack



24
25
26
# File 'lib/thecompaniesapi/generated/models/team.rb', line 24

def credits_pack
  @credits_pack
end

#idFloat

Returns id.

Returns:

  • (Float)

    id



27
28
29
# File 'lib/thecompaniesapi/generated/models/team.rb', line 27

def id
  @id
end

#nameObject

Returns name.

Returns:

  • (Object)

    name



30
31
32
# File 'lib/thecompaniesapi/generated/models/team.rb', line 30

def name
  @name
end

#roleObject

Returns role.

Returns:

  • (Object)

    role



33
34
35
# File 'lib/thecompaniesapi/generated/models/team.rb', line 33

def role
  @role
end

#stripe_customer_idObject

Returns stripeCustomerId.

Returns:

  • (Object)

    stripeCustomerId



36
37
38
# File 'lib/thecompaniesapi/generated/models/team.rb', line 36

def stripe_customer_id
  @stripe_customer_id
end

#stripe_product_idObject

Returns stripeProductId.

Returns:

  • (Object)

    stripeProductId



39
40
41
# File 'lib/thecompaniesapi/generated/models/team.rb', line 39

def stripe_product_id
  @stripe_product_id
end

#stripe_subscribedBoolean

Returns stripeSubscribed.

Returns:

  • (Boolean)

    stripeSubscribed



42
43
44
# File 'lib/thecompaniesapi/generated/models/team.rb', line 42

def stripe_subscribed
  @stripe_subscribed
end

#stripe_subscription_idObject

Returns stripeSubscriptionId.

Returns:

  • (Object)

    stripeSubscriptionId



45
46
47
# File 'lib/thecompaniesapi/generated/models/team.rb', line 45

def stripe_subscription_id
  @stripe_subscription_id
end

#stripe_subscription_statusObject

Returns stripeSubscriptionStatus.

Returns:

  • (Object)

    stripeSubscriptionStatus



48
49
50
# File 'lib/thecompaniesapi/generated/models/team.rb', line 48

def stripe_subscription_status
  @stripe_subscription_status
end

#website_urlObject

Returns websiteUrl.

Returns:

  • (Object)

    websiteUrl



51
52
53
# File 'lib/thecompaniesapi/generated/models/team.rb', line 51

def website_url
  @website_url
end

Instance Method Details

#to_hashHash Also known as: to_h

Convert to hash

Returns:

  • (Hash)

    Hash representation



78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# File 'lib/thecompaniesapi/generated/models/team.rb', line 78

def to_hash
  {
          'admin' => @admin,
          'country' => @country,
          'createdAt' => @created_at,
          'credits' => @credits,
          'creditsPack' => @credits_pack,
          'id' => @id,
          'name' => @name,
          'role' => @role,
          'stripeCustomerId' => @stripe_customer_id,
          'stripeProductId' => @stripe_product_id,
          'stripeSubscribed' => @stripe_subscribed,
          'stripeSubscriptionId' => @stripe_subscription_id,
          'stripeSubscriptionStatus' => @stripe_subscription_status,
          'websiteUrl' => @website_url,
  }
end