using System.Collections.Generic; namespace Amazon.Lambda.Annotations.SourceGenerator { /// /// Contains fully qualified name constants for various C# types /// public static class TypeFullNames { public const string IEnumerable = "System.Collections.IEnumerable"; public const string Task1 = "System.Threading.Tasks.Task`1"; public const string Task = "System.Threading.Tasks.Task"; public const string MemoryStream = "System.IO.MemoryStream"; public const string Stream = "System.IO.Stream"; public const string ILambdaContext = "Amazon.Lambda.Core.ILambdaContext"; public const string APIGatewayProxyRequest = "Amazon.Lambda.APIGatewayEvents.APIGatewayProxyRequest"; public const string APIGatewayProxyResponse = "Amazon.Lambda.APIGatewayEvents.APIGatewayProxyResponse"; public const string APIGatewayHttpApiV2ProxyRequest = "Amazon.Lambda.APIGatewayEvents.APIGatewayHttpApiV2ProxyRequest"; public const string APIGatewayHttpApiV2ProxyResponse = "Amazon.Lambda.APIGatewayEvents.APIGatewayHttpApiV2ProxyResponse"; public const string IHttpResult = "Amazon.Lambda.Annotations.APIGateway.IHttpResult"; public const string LambdaFunctionAttribute = "Amazon.Lambda.Annotations.LambdaFunctionAttribute"; public const string FromServiceAttribute = "Amazon.Lambda.Annotations.FromServicesAttribute"; public const string HttpApiVersion = "Amazon.Lambda.Annotations.APIGateway.HttpApiVersion"; public const string RestApiAttribute = "Amazon.Lambda.Annotations.APIGateway.RestApiAttribute"; public const string HttpApiAttribute = "Amazon.Lambda.Annotations.APIGateway.HttpApiAttribute"; public const string FromQueryAttribute = "Amazon.Lambda.Annotations.APIGateway.FromQueryAttribute"; public const string FromHeaderAttribute = "Amazon.Lambda.Annotations.APIGateway.FromHeaderAttribute"; public const string FromBodyAttribute = "Amazon.Lambda.Annotations.APIGateway.FromBodyAttribute"; public const string FromRouteAttribute = "Amazon.Lambda.Annotations.APIGateway.FromRouteAttribute"; public const string LambdaSerializerAttribute = "Amazon.Lambda.Core.LambdaSerializerAttribute"; public static HashSet Requests = new HashSet { APIGatewayProxyRequest, APIGatewayHttpApiV2ProxyRequest }; public static HashSet Events = new HashSet { RestApiAttribute, HttpApiAttribute }; } }