func (user PublicKeyCredentialUserEntity) MarshalJSON() ([]byte, error) {
	type Override PublicKeyCredentialUserEntity
	return json.Marshal(struct {
		Override
		ID *string `json:"id,omitempty"`
	}{
		Override: Override(user),
		ID:       toNullableBase64URL(user.ID),
	})
}
// MarshalJSON marshals the PublicKeyCredentialUserEntity as JSON.
MarshalJSON marshals the PublicKeyCredentialUserEntity as JSON.
// MarshalJSON marshals the PublicKeyCredentialUserEntity as JSON .
func (user PublicKeyCredentialUserEntity) MarshalJSON() ([]byte, error) {
	type Override PublicKeyCredentialUserEntity
	return json.Marshal(struct {
		Override
		ID *string `json:"id,omitempty"`
	}{
		Override: Override(user),
		ID:       toNullableBase64URL(user.ID),
	})
}
func ( user PublicKeyCredentialUserEntity ) MarshalJSON ( ) ( [ ] byte , error ) { type Override PublicKeyCredentialUserEntity return json . Marshal ( struct { Override ID * string `json:"id,omitempty"` } { Override : Override ( user ) , ID : toNullableBase64URL ( user . ID ) , } ) }
MarshalJSON marshals the PublicKeyCredentialUserEntity as JSON.
MarshalJSON marshals the PublicKeyCredentialUserEntity as JSON .