-
-
Save naturalwarren/01df6d81035724218495db8a77d89093 to your computer and use it in GitHub Desktop.
Rider Model
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@AutoValue | |
public abstract class Rider { | |
public abstract String firstName(); | |
public abstract String lastName(); | |
public abstract String phoneNumber(); | |
public abstract List<PaymentProfile> paymentProfiles(); | |
public abstract Map<String, String> thirdPartyIdentities(); | |
@AutoValue.Builder | |
public abstract static class Builder { | |
public abstract Builder firstName(String firstName); | |
public abstract Builder lastName(String lastName); | |
public abstract Builder phoneNumber(String mobileDidgits); | |
public abstract Builder paymentProfiles(List<PaymentProfile> profiles); | |
public abstract Builder thirdPartyIdentities(Map<String, String> identities); | |
public abstract Rider build(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment