replace method

dynamic replace(
  1. String id
)

Implementation

replace(String id) {
  String? value;

  switch (toString()) {
    case "Endpoint.registryMobileTokens":
      value =
          "notification.plataformasocial.com.br/users/{}/mobile-tokens/"
              .replaceFirst("{}", id);
      break;
    case "Endpoint.removeMobileTokens":
      value =
          "notification.plataformasocial.com.br/users/{}/mobile-tokens/disable/"
              .replaceFirst("{}", id);
      break;
    case "Endpoint.events":
      value =
          "events.plataformasocial.com.br/users/{}"
          .replaceFirst("{}", id);
      break;
    case "Endpoint.openNotification":
      value =
          "notification.plataformasocial.com.br/notifications/{}/open"
              .replaceFirst("{}", id);
      break;
    default:
      value = "login.plataformasocial.com.br/users/portal/{}/signup"
          .replaceFirst("{}", id);
      break;
  }

  return value;
}