internal NearbyConnectionsManagerBuilder SetOnInitializationFinished(
     Action <S.InitializationStatus> callback)
 {
     C.NearbyConnections_Builder_SetOnInitializationFinished(SelfPtr(),
                                                             InternalOnInitializationFinishedCallback,
                                                             Callbacks.ToIntPtr(callback));
     return(this);
 }
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.NearbyConnections_Builder_Dispose(selfPointer);
 }
 internal NearbyConnectionsManager Build(PlatformConfiguration configuration)
 {
     return(new NearbyConnectionsManager(
                C.NearbyConnections_Builder_Create(SelfPtr(), configuration.AsPointer())));
 }
 internal NearbyConnectionsManagerBuilder SetDefaultLogLevel(Types.LogLevel minLevel)
 {
     C.NearbyConnections_Builder_SetDefaultOnLog(SelfPtr(), minLevel);
     return(this);
 }
 internal NearbyConnectionsManagerBuilder SetLocalClientId(long localClientId)
 {
     C.NearbyConnections_Builder_SetClientId(SelfPtr(), localClientId);
     return(this);
 }
 internal NearbyConnectionsManagerBuilder()
     : base(C.NearbyConnections_Builder_Construct())
 {
 }