Skip to content

LambdaRequest seems to missing resource field #307

Closed
@MathiasKoch

Description

@MathiasKoch

ApiGateway {
path: Cow<'a, str>,
#[serde(deserialize_with = "deserialize_method")]
http_method: http::Method,
#[serde(deserialize_with = "deserialize_headers")]
headers: http::HeaderMap,
#[serde(default, deserialize_with = "deserialize_multi_value_headers")]
multi_value_headers: http::HeaderMap,
#[serde(deserialize_with = "nullable_default")]
query_string_parameters: StrMap,
#[serde(default, deserialize_with = "nullable_default")]
multi_value_query_string_parameters: StrMap,
#[serde(default, deserialize_with = "nullable_default")]
path_parameters: StrMap,
#[serde(default, deserialize_with = "nullable_default")]
stage_variables: StrMap,
body: Option<Cow<'a, str>>,
#[serde(default)]
is_base64_encoded: bool,
request_context: ApiGatewayRequestContext,

Seems to be missing a resource field?
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/682a17a7683c34d23d6f70416f21e7f65671885c/types/aws-lambda/trigger/api-gateway-proxy.d.ts#L89-L102

This causes my event to fail serializing, rendering the entire lambda-http crate useless?

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions