Пример #1
0
        public static PayloadSettings Build(string longUrl, string domain)
        {
            var payloadBuilder = new PayloadSettings()
            {
                Google = new GooglePayloadSettings.Payload()
                {
                    ExpectUserResponse = false,
                    RichResponse       = new GooglePayloadSettings.RichResponse()
                    {
                        Items = new List <GooglePayloadSettings.Item>()
                        {
                            new GooglePayloadSettings.Item()
                            {
                                SimpleResponse = new GooglePayloadSettings.SimpleResponse()
                                {
                                    TextToSpeech = $"Sorry, couldn't shorten {longUrl} to a {domain} domain."
                                }
                            }
                        }
                    }
                },
                Facebook = new FacebookPayloadSettings.Payload()
                {
                    Text = $"Sorry, couldn't shorten {longUrl} to a {domain} domain.",
                }
            };

            return(payloadBuilder);
        }
Пример #2
0
        public static PayloadSettings Build(string searchTerm)
        {
            var payloadBuilder = new PayloadSettings()
            {
                Google = new GooglePayloadSettings.Payload()
                {
                    ExpectUserResponse = false,
                    RichResponse       = new GooglePayloadSettings.RichResponse()
                    {
                        Items = new List <GooglePayloadSettings.Item>()
                        {
                            new GooglePayloadSettings.Item()
                            {
                                SimpleResponse = new GooglePayloadSettings.SimpleResponse()
                                {
                                    TextToSpeech = $"Couldn't find anything for {searchTerm}"
                                }
                            }
                        }
                    }
                },
                Facebook = new FacebookPayloadSettings.Payload()
                {
                    Text = $"Couldn't find anything for {searchTerm}",
                }
            };

            return(payloadBuilder);
        }