#[repr(C)]pub struct _tagEOS_KWS_QueryPermissionsCallbackInfo {
pub ResultCode: EOS_EResult,
pub ClientData: *mut c_void,
pub LocalUserId: EOS_ProductUserId,
pub KWSUserId: *const c_char,
pub DateOfBirth: *const c_char,
pub bIsMinor: EOS_Bool,
pub ParentEmail: *const c_char,
}Expand description
Output parameters for the EOS_KWS_QueryPermissionsOptions Function. These parameters are received through the callback provided to EOS_KWS_QueryPermissions
Fields§
§ResultCode: EOS_EResultThe EOS_EResult code for the operation. EOS_Success indicates that the operation succeeded; other codes indicate errors.
ClientData: *mut c_voidContext that was passed into EOS_KWS_QueryPermissions
LocalUserId: EOS_ProductUserIdLocal user querying their permissions
KWSUserId: *const c_charKWS UserId created
DateOfBirth: *const c_charDate of birth in ISO8601 form (YYYY-MM-DD)
bIsMinor: EOS_BoolIs this user a minor
ParentEmail: *const c_charParent email. This value may be set to an empty string if the originally registered email recipient declined to be the right person to give consent.
Trait Implementations§
Source§impl Clone for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl Clone for _tagEOS_KWS_QueryPermissionsCallbackInfo
Source§fn clone(&self) -> _tagEOS_KWS_QueryPermissionsCallbackInfo
fn clone(&self) -> _tagEOS_KWS_QueryPermissionsCallbackInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for _tagEOS_KWS_QueryPermissionsCallbackInfo
Auto Trait Implementations§
impl Freeze for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl RefUnwindSafe for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl !Send for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl !Sync for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl Unpin for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl UnsafeUnpin for _tagEOS_KWS_QueryPermissionsCallbackInfo
impl UnwindSafe for _tagEOS_KWS_QueryPermissionsCallbackInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more