Class GetTermsOfServiceTokenRequest


  • public class GetTermsOfServiceTokenRequest
    extends java.lang.Object
    • Constructor Detail

      • GetTermsOfServiceTokenRequest

        public GetTermsOfServiceTokenRequest​(java.util.Optional<java.lang.String> xMoovVersion,
                                             java.util.Optional<java.lang.String> origin,
                                             java.util.Optional<java.lang.String> referer)
      • GetTermsOfServiceTokenRequest

        public GetTermsOfServiceTokenRequest()
    • Method Detail

      • xMoovVersion

        public java.util.Optional<java.lang.String> xMoovVersion()
        Specify an API version.

        API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.

        The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.

      • origin

        public java.util.Optional<java.lang.String> origin()
        Indicates the domain from which the request originated. Required if referer header is not present.
      • referer

        public java.util.Optional<java.lang.String> referer()
        Specifies the URL of the resource from which the request originated. Required if origin header is not present.
      • withXMoovVersion

        public GetTermsOfServiceTokenRequest withXMoovVersion​(java.lang.String xMoovVersion)
        Specify an API version.

        API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.

        The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.

      • withXMoovVersion

        public GetTermsOfServiceTokenRequest withXMoovVersion​(java.util.Optional<java.lang.String> xMoovVersion)
        Specify an API version.

        API versioning follows the format `vYYYY.QQ.BB`, where - `YYYY` is the year - `QQ` is the two-digit month for the first month of the quarter (e.g., 01, 04, 07, 10) - `BB` is the build number, starting at `.01`, for subsequent builds in the same quarter. - For example, `v2024.01.00` is the initial release of the first quarter of 2024.

        The `latest` version represents the most recent development state. It may include breaking changes and should be treated as a beta release.

      • withOrigin

        public GetTermsOfServiceTokenRequest withOrigin​(java.lang.String origin)
        Indicates the domain from which the request originated. Required if referer header is not present.
      • withOrigin

        public GetTermsOfServiceTokenRequest withOrigin​(java.util.Optional<java.lang.String> origin)
        Indicates the domain from which the request originated. Required if referer header is not present.
      • withReferer

        public GetTermsOfServiceTokenRequest withReferer​(java.lang.String referer)
        Specifies the URL of the resource from which the request originated. Required if origin header is not present.
      • withReferer

        public GetTermsOfServiceTokenRequest withReferer​(java.util.Optional<java.lang.String> referer)
        Specifies the URL of the resource from which the request originated. Required if origin header is not present.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object