Class: Avmtrf1::Tools::Msgraph::Api::Team::MemberAdd

Inherits:
Object
  • Object
show all
Defined in:
lib/avmtrf1/tools/msgraph/api/team/member_add.rb

Instance Method Summary collapse

Instance Method Details

#body_hashHash

Returns:

  • (Hash)


25
26
27
28
29
30
# File 'lib/avmtrf1/tools/msgraph/api/team/member_add.rb', line 25

def body_hash
  {
    '@odata.type' => '#microsoft.graph.aadUserConversationMember',
    '[email protected]' => "https://graph.microsoft.com/v1.0/users('#{user_id}')"
  }
end

#resultHash

Returns:

  • (Hash)


17
18
19
20
21
22
# File 'lib/avmtrf1/tools/msgraph/api/team/member_add.rb', line 17

def result
  team.members_request do |req|
    req.verb(:post).header('Content-type', 'application/json')
      .body_data(body_hash.to_json)
  end
end