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

#operationObject (readonly)

Returns the value of attribute operation

Returns:

  • (Object)

    the current value of operation



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

def operation
  @operation
end

Class Method Details

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

Returns:

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


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

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

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

Overloads:

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

    Parameters:

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

    Returns:

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

    Parameters:

    • actor_type: (Object)
    • actor_id: (Object)
    • operation: (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 operation, untyped arguments, untyped available_at, untyped idempotency_key) -> instance
| (actor_type: untyped, actor_id: untyped, operation: untyped, arguments: untyped, available_at: untyped, idempotency_key: untyped) -> instance

Instance Method Details

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

Returns:

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


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

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