Пример #1
0
        static private async Task create_team()
        {
            var parameters = new GlipPostTeamBody();

            parameters.@public     = true;
            parameters.name        = "Fun team";
            parameters.description = "Let's chit chat here";

            var member1 = new CreateGlipMember();

            member1.email = "*****@*****.**";
            var member2 = new CreateGlipMember();

            member2.email      = "*****@*****.**";
            parameters.members = new CreateGlipMember[] { member1, member2 };

            var response = await restClient.Restapi().Glip().Teams().Post(parameters);

            var jsonStr = JsonConvert.SerializeObject(response);

            Console.WriteLine(jsonStr);
        }
Пример #2
0
 /// <summary>
 ///     Creates a team, and adds a list of people to the team.  A team is a chat between 2 and more (unlimited number)
 ///     participants assigned with specific name.
 ///     HTTP Method: post
 ///     Endpoint: /restapi/{apiVersion}/glip/teams
 ///     Rate Limit Group: Medium
 ///     App Permission: TeamMessaging
 ///     User Permission: UnifiedAppDesktop
 /// </summary>
 public async Task <GlipTeamInfo> Post(GlipPostTeamBody glipPostTeamBody,
                                       RestRequestConfig restRequestConfig = null)
 {
     return(await rc.Post <GlipTeamInfo>(Path(false), glipPostTeamBody, null, restRequestConfig));
 }