Metadata-Version: 2.1
Name: schadem-cdk-construct-sfn-idp-decider
Version: 0.0.3
Summary: schadem-cdk-construct-sfn-idp-decider
Home-page: https://github.com/45048633+schadem/schadem-cdk-construct-sfn-idp-decider.git
Author: Martin Schade<45048633+schadem@users.noreply.github.com>
License: Apache-2.0
Project-URL: Source, https://github.com/45048633+schadem/schadem-cdk-construct-sfn-idp-decider.git
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Typing :: Typed
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved
Requires-Python: ~=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# Context

Construct as part of the IDP processing suite, usually ran at the beginning.
Gets number of pages, validates that the mime type of the file is supported.
Will serialize to a manifest and therefore requires that format.

https://pypi.org/project/schadem-tidp-manifest/

# Input

A manifest file as event source for a Lambda function.

# Output

adds:

mime
numberOfPages

```javascript
{
  "manifest": {
    "S3Path": "s3://my-stack-dev-documentbucket04c71448-19ew04s4uhy8t/uploads"
  },
  "mime": "application/pdf",
  "numberOfPages": 12
}
```


