fn get_ddb_event()

in src/entrypoints/lambda/dynamodb/model.rs [196:274]


    fn get_ddb_event() -> DynamoDBEvent {
        let data = r#"
        {
            "Records": [
              {
                "eventID": "1",
                "eventVersion": "1.1",
                "dynamodb": {
                  "Keys": {
                    "id": {
                      "S": "101"
                    }
                  },
                  "NewImage": {
                    "id": {
                        "S": "101"
                    },
                    "name": {
                      "S": "new-item"
                    },
                    "price": {
                      "N": "10.5"
                    }
                  },
                  "StreamViewType": "NEW_AND_OLD_IMAGES",
                  "SequenceNumber": "111",
                  "SizeBytes": 26
                },
                "awsRegion": "us-west-2",
                "eventName": "INSERT",
                "eventSourceARN": "someARN",
                "eventSource": "aws:dynamodb"
              },
              {
                "eventID": "2",
                "eventVersion": "1.1",
                "dynamodb": {
                  "OldImage": {
                    "id": {
                      "S": "102"
                    },
                    "name": {
                      "S": "new-item2"
                    },
                    "price": {
                      "N": "20.5"
                    }
                  },
                  "SequenceNumber": "222",
                  "Keys": {
                    "id": {
                      "S": "102"
                    }
                  },
                  "SizeBytes": 59,
                  "NewImage": {
                    "id": {
                        "S": "102"
                    },
                    "name": {
                      "S": "new-item2"
                    },
                    "price": {
                      "N": "30.5"
                    }
                  },
                  "StreamViewType": "NEW_AND_OLD_IMAGES"
                },
                "awsRegion": "us-west-2",
                "eventName": "MODIFY",
                "eventSourceARN": "someARN",
                "eventSource": "aws:dynamodb"
            }]
        }"#;

        let event: DynamoDBEvent = serde_json::from_str(data).unwrap();

        event
    }