[F] resolveEncodedEnumMemberValue
function resolveEncodedEnumMemberValue( program, member, mimeType): string | number;Resolve the value the given enum member serializes to for the given mime type.
A member is serialized as its @encodedName for that mime type if it has one, otherwise as its
explicit value, otherwise as its name.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
program | Program |
member | EnumMember |
mimeType | string |
Returns
Section titled “Returns”string | number
Example
Section titled “Example”For the given
enum Status { @encodedName("application/json", "ready") CONVERSATION_STATUS_READY: 1, busy: 2, unknown,}resolveEncodedEnumMemberValue(program, CONVERSATION_STATUS_READY, "application/json") // "ready"resolveEncodedEnumMemberValue(program, busy, "application/json") // 2resolveEncodedEnumMemberValue(program, unknown, "application/json") // "unknown"