GoogleRidesharingConsumer Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMTCFleetEngineIDString
typedef NSString GMTCFleetEngineIDString
Specifies an ID field that is of type String.
The SDK receives string data from other APIs and passes that data unmodified to Fleet
Engine. However, Fleet Engine requires that some string-typed data conform to specific rules.
Data passed through the SDK to Fleet Engine can result in request failure if the data format
does not conform to Fleet Engine rules. To prevent request failures to Fleet Engine, use this
typedef to identify which fields from incoming calls must follow the following formatting
rules:
- The string must be a valid UTF-8 string in UTF normalized form C (see
http://www.unicode.org/reports/tr15/).
- The string must be no longer than 64 characters in length.
- The string must not contain the characters ‘/’, ‘:’, ‘?’, ‘,’, or ‘#’.
You are responsible for ensuring that when your client makes calls to Fleet Engine SDKs,
ID strings conform to the restrictions above. The SDK itself will pass the input values
unmodified to the backend.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMTCFleetEngineIDString\u003c/code\u003e is a string type used for data passed to Fleet Engine via the SDK.\u003c/p\u003e\n"],["\u003cp\u003eStrings passed to Fleet Engine through the SDK must be valid UTF-8, normalized in form C.\u003c/p\u003e\n"],["\u003cp\u003eThese strings must be 64 characters or less in length and cannot contain '/', ':', '?', ',', or '#'.\u003c/p\u003e\n"],["\u003cp\u003eIt is the client's responsibility to ensure these ID strings conform to these rules, as the SDK does not modify them.\u003c/p\u003e\n"]]],[],null,["# GoogleRidesharingConsumer Framework Reference\n\nGMTCFleetEngineIDString\n=======================\n\n typedef NSString GMTCFleetEngineIDString\n\nSpecifies an ID field that is of type String.\n\nThe SDK receives string data from other APIs and passes that data unmodified to Fleet\nEngine. However, Fleet Engine requires that some string-typed data conform to specific rules.\nData passed through the SDK to Fleet Engine can result in request failure if the data format\ndoes not conform to Fleet Engine rules. To prevent request failures to Fleet Engine, use this\ntypedef to identify which fields from incoming calls must follow the following formatting\nrules:\n\n- The string must be a valid UTF-8 string in UTF normalized form C (see \u003chttp://www.unicode.org/reports/tr15/\u003e).\n- The string must be no longer than 64 characters in length.\n- The string must not contain the characters '/', ':', '?', ',', or '#'.\n\n\u003cbr /\u003e\n\nYou are responsible for ensuring that when your client makes calls to Fleet Engine SDKs,\nID strings conform to the restrictions above. The SDK itself will pass the input values\nunmodified to the backend."]]