Proto commits in cashapp/barber

These 12 commits are when the Protocol Buffers files have changed:

Commit:e35e3a0
Author:Andrew (Paradi) Alexander
Committer:GitHub

Create Protos package for easier protos only consumption (#93)

The documentation is generated from this commit.

Commit:9e76092
Author:Andrew Alexander
Committer:Andrew Alexander

Create Protos package for easier protos only consumption

The documentation is generated from this commit.

Commit:f042d00
Author:Andrew (Paradi) Alexander
Committer:GitHub

Add new field to DocumentData to provide type hint for null (#68)

Commit:b9e8b41
Author:Andrew Alexander
Committer:Andrew Alexander

Add new field to DocumentData to provide type hint for null

Commit:a95dabe
Author:Andrew (Paradi) Alexander
Committer:GitHub

Replace Barber internals with use of new API protos (#52) * Backwards compatible with existing APIs (see no code changes necessary for test code) * Migrate to DocumentTemplateKey map instead of nested Tables in BarbershopBuilder * Migrate real barber to key not table

Commit:0206956
Author:Andrew Alexander
Committer:Andrew Alexander

Replace Barber internals with use of new API protos * Backwards compatible with existing APIs (see no code changes necessary for test code) * [ ] no support yet for neseted data class DocumentData * [ ] need to add more robust testing of signature/version lookup and looser results to support matching on signatures that have extra fields as valid (don't have to be exact match) * [ ] need to clarify if dynamic engine cares about nullable fields (since clients still will use Kotlin data classes, I argue nullability can be handled sufficiently there)

Commit:0f34a18
Author:Andrew (Paradi) Alexander
Committer:GitHub

Add Barber API protos to support more dynamic functionality (#51)

Commit:6863d8c
Author:Andrew Alexander
Committer:Andrew Alexander

Add Barber API protos to support more dynamic functionality

Commit:bbc240e
Author:Andrew Alexander
Committer:Andrew Alexander

Add Barber API protos to support more dynamic functionality

Commit:3cc20d6
Author:Andrew Alexander
Committer:Andrew Alexander

Add Barber API protos

Commit:c2e9c3e
Author:Andrew Alexander
Committer:Andrew Alexander

Barber Setup * Pairing with jwilson * Initial tests, interfaces, classes to structure what Barber will look like. * Broken tests (because of missing implementation) are disabled.

This commit does not contain any .proto files.

Commit:560edff
Author:Andrew Alexander

Initial commit Copied from the cash-exemplar repo