So I would appreciate some clarification on something.
Your endpoint `UpdateCharacterData` makes sense because it allows for a client to update some information about their character. An example would be the player changing the name of their character right?
What I don't understand is when `UpdateCharacterReadOnlyData` will be used:
Does this mean that if a player tried to change the name of their character and called this endpoint there would be an error since it's 'read-only',even though I am using the Server API? If so, what would be the error?
Would it reject the client because the call is coming from the client? So it only accepts endpoints coming from the server? How does the endpoint know that?
If not, then what is the difference/the point between the two endpoints.
Doesn't updating 'read-only' data defeat the purpose(since we are writing to the data)?
Sorry for all the questions, I would just really appreciate some clarification.