Class: Fintoc::V1::WebhookEndpoint

Inherits:
Object
  • Object
show all
Defined in:
lib/fintoc/v1/resources/webhook_endpoint.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id:, object:, url:, mode:, enabled_events:, secret:, disabled:, created_at:, client: nil) ⇒ WebhookEndpoint

Returns a new instance of WebhookEndpoint.



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 6

def initialize(
  id:,
  object:,
  url:,
  mode:,
  enabled_events:,
  secret:,
  disabled:,
  created_at:,
  client: nil,
  **
)
  @id = id
  @object = object
  @url = url
  @mode = mode
  @enabled_events = enabled_events
  @secret = secret
  @disabled = disabled
  @created_at = created_at
  @client = client
end

Instance Attribute Details

#created_atObject (readonly)

Returns the value of attribute created_at.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def created_at
  @created_at
end

#disabledObject (readonly)

Returns the value of attribute disabled.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def disabled
  @disabled
end

#enabled_eventsObject (readonly)

Returns the value of attribute enabled_events.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def enabled_events
  @enabled_events
end

#idObject (readonly)

Returns the value of attribute id.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def id
  @id
end

#modeObject (readonly)

Returns the value of attribute mode.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def mode
  @mode
end

#objectObject (readonly)

Returns the value of attribute object.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def object
  @object
end

#secretObject (readonly)

Returns the value of attribute secret.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def secret
  @secret
end

#urlObject (readonly)

Returns the value of attribute url.



4
5
6
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 4

def url
  @url
end

Instance Method Details

#disabled?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 33

def disabled?
  @disabled
end

#to_sObject



29
30
31
# File 'lib/fintoc/v1/resources/webhook_endpoint.rb', line 29

def to_s
  "🔔 #{@url} (#{@id})"
end