Class: SolidObjects::Actor::OutboundMessageIntent

Inherits:
Data
  • Object
show all
Defined in:
lib/solid_objects/actor.rb,
sig/generated/lib/solid_objects/actor.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#actor_idObject (readonly)

Returns the value of attribute actor_id

Returns:

  • (Object)

    the current value of actor_id



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def actor_id
  @actor_id
end

#actor_typeObject (readonly)

Returns the value of attribute actor_type

Returns:

  • (Object)

    the current value of actor_type



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def actor_type
  @actor_type
end

#argumentsObject (readonly)

Returns the value of attribute arguments

Returns:

  • (Object)

    the current value of arguments



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def arguments
  @arguments
end

#available_atObject (readonly)

Returns the value of attribute available_at

Returns:

  • (Object)

    the current value of available_at



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def available_at
  @available_at
end

#idempotency_keyObject (readonly)

Returns the value of attribute idempotency_key

Returns:

  • (Object)

    the current value of idempotency_key



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def idempotency_key
  @idempotency_key
end

#message_nameObject (readonly)

Returns the value of attribute message_name

Returns:

  • (Object)

    the current value of message_name



8
9
10
# File 'lib/solid_objects/actor.rb', line 8

def message_name
  @message_name
end

Class Method Details

.members[ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ]

Returns:

  • ([ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ])


70
# File 'sig/generated/lib/solid_objects/actor.rbs', line 70

def self.members: () -> [ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ]

.new(actor_type, actor_id, message_name, arguments, available_at, idempotency_key) ⇒ instance .new(actor_type:, actor_id:, message_name:, arguments:, available_at:, idempotency_key:) ⇒ instance

Overloads:

  • .new(actor_type, actor_id, message_name, arguments, available_at, idempotency_key) ⇒ instance

    Parameters:

    • actor_type (Object)
    • actor_id (Object)
    • message_name (Object)
    • arguments (Object)
    • available_at (Object)
    • idempotency_key (Object)

    Returns:

    • (instance)
  • .new(actor_type:, actor_id:, message_name:, arguments:, available_at:, idempotency_key:) ⇒ instance

    Parameters:

    • actor_type: (Object)
    • actor_id: (Object)
    • message_name: (Object)
    • arguments: (Object)
    • available_at: (Object)
    • idempotency_key: (Object)

    Returns:

    • (instance)


67
68
# File 'sig/generated/lib/solid_objects/actor.rbs', line 67

def self.new: (untyped actor_type, untyped actor_id, untyped message_name, untyped arguments, untyped available_at, untyped idempotency_key) -> instance
| (actor_type: untyped, actor_id: untyped, message_name: untyped, arguments: untyped, available_at: untyped, idempotency_key: untyped) -> instance

Instance Method Details

#members[ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ]

Returns:

  • ([ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ])


72
# File 'sig/generated/lib/solid_objects/actor.rbs', line 72

def members: () -> [ :actor_type, :actor_id, :message_name, :arguments, :available_at, :idempotency_key ]