Class: Inttegro::Application::Relationship
- Inherits:
-
T::Struct
- Object
- T::Struct
- Inttegro::Application::Relationship
- Defined in:
- lib/inttegro/app/relationship.rb
Overview
Relationship receipt for the created child app.
This generated model is immutable. Construct it with .new, or decode a string-keyed API
payload with .from_hash. #serialize produces a string-keyed hash using the original wire
field names and serialized enum values.
Instance Attribute Summary collapse
-
#actor_app_id ⇒ String
readonly
Value of the
actor_app_idfield in the Inttegro API payload. -
#child_app_id ⇒ String
readonly
Value of the
child_app_idfield in the Inttegro API payload. -
#child_standing ⇒ String
readonly
Value of the
child_standingfield in the Inttegro API payload. -
#created_at ⇒ Time
readonly
Value of the
created_atfield in the Inttegro API payload. -
#creator_app_id ⇒ String
readonly
Value of the
creator_app_idfield in the Inttegro API payload. -
#id ⇒ String
readonly
Value of the
idfield in the Inttegro API payload. -
#kind ⇒ Inttegro::Application::RelationshipKind
readonly
Value of the
kindfield in the Inttegro API payload. -
#placement_parent_app_id ⇒ String
readonly
Value of the
placement_parent_app_idfield in the Inttegro API payload. -
#policy_version ⇒ String
readonly
Value of the
policy_versionfield in the Inttegro API payload. -
#relationship_policy ⇒ Inttegro::Application::RelationshipPolicy
readonly
Value of the
relationship_policyfield in the Inttegro API payload. -
#retained_creator_authority_exists ⇒ Boolean
readonly
Value of the
retained_creator_authority_existsfield in the Inttegro API payload. -
#status ⇒ Inttegro::Application::RelationshipStatus
readonly
Value of the
statusfield in the Inttegro API payload. -
#subject_app_id ⇒ String
readonly
Value of the
subject_app_idfield in the Inttegro API payload.
Instance Attribute Details
#actor_app_id ⇒ String (readonly)
Value of the actor_app_id field in the Inttegro API payload.
Required in the API payload. Wire name: actor_app_id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#child_app_id ⇒ String (readonly)
Value of the child_app_id field in the Inttegro API payload.
Required in the API payload. Wire name: child_app_id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#child_standing ⇒ String (readonly)
Value of the child_standing field in the Inttegro API payload.
Required in the API payload. Wire name: child_standing.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#created_at ⇒ Time (readonly)
Value of the created_at field in the Inttegro API payload.
Required in the API payload. Wire name: created_at.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#creator_app_id ⇒ String (readonly)
Value of the creator_app_id field in the Inttegro API payload.
Required in the API payload. Wire name: creator_app_id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#id ⇒ String (readonly)
Value of the id field in the Inttegro API payload.
Required in the API payload. Wire name: id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#kind ⇒ Inttegro::Application::RelationshipKind (readonly)
Value of the kind field in the Inttegro API payload.
Required in the API payload. Wire name: kind.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#placement_parent_app_id ⇒ String (readonly)
Value of the placement_parent_app_id field in the Inttegro API payload.
Required in the API payload. Wire name: placement_parent_app_id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#policy_version ⇒ String (readonly)
Value of the policy_version field in the Inttegro API payload.
Required in the API payload. Wire name: policy_version.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#relationship_policy ⇒ Inttegro::Application::RelationshipPolicy (readonly)
Value of the relationship_policy field in the Inttegro API payload.
Required in the API payload. Wire name: relationship_policy.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#retained_creator_authority_exists ⇒ Boolean (readonly)
Value of the retained_creator_authority_exists field in the Inttegro API payload.
Required in the API payload. Wire name: retained_creator_authority_exists.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#status ⇒ Inttegro::Application::RelationshipStatus (readonly)
Value of the status field in the Inttegro API payload.
Required in the API payload. Wire name: status.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |
#subject_app_id ⇒ String (readonly)
Value of the subject_app_id field in the Inttegro API payload.
Required in the API payload. Wire name: subject_app_id.
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/inttegro/app/relationship.rb', line 98 class Relationship < T::Struct const :id, String const :kind, Inttegro::Application::RelationshipKind const :policy_version, String const :status, Inttegro::Application::RelationshipStatus const :actor_app_id, String const :creator_app_id, String const :placement_parent_app_id, String const :subject_app_id, String const :child_app_id, String const :child_standing, String const :relationship_policy, Inttegro::Application::RelationshipPolicy const :retained_creator_authority_exists, T::Boolean const :created_at, Time end |