Interface ProtoPreparer<INPUT,OUTPUT>

Type Parameters:
INPUT - the type of domain object.
OUTPUT - the type of proto object
All Known Implementing Classes:
AggregationQueryRequestProtoPreparer, GqlQueryProtoPreparer, ReadOptionProtoPreparer, StructuredQueryProtoPreparer

@InternalApi public interface ProtoPreparer<INPUT,OUTPUT>
An internal functional interface whose implementation has the responsibility to populate a Proto object from a domain object.
  • Method Summary

    Modifier and Type
    Method
    Description
    prepare(INPUT input)