class FirebaseDynamicLinksImpl extends FirebaseDynamicLinks {

  public Task<ShortDynamicLink> createShortDynamicLink(final Bundle builderParameters) {
    verifyDomainUriPrefix(builderParameters);
    return googleApi.doWrite(new CreateShortDynamicLinkImpl(builderParameters));
  }

  public  FirebaseDynamicLinksImpl(FirebaseApp firebaseApp, @Nullable AnalyticsConnector analytics);
  @VisibleForTesting public  FirebaseDynamicLinksImpl(
      GoogleApi<NoOptions> googleApi, @Nullable AnalyticsConnector analytics);

}