wcRegister method

Future<WPUserRegisterResponse> wcRegister({
  1. required String email,
  2. required String password,
  3. String? username,
  4. String? firstName,
  5. String? lastName,
  6. Map<String, dynamic>? metaData,
  7. int? expiresIn,
  8. String? deviceName,
  9. bool saveTokenToLocalStorage = true,
})

Sends a request to register a user as a WooCommerce customer. Takes the same parameters as wpRegister.

Returns a WPUserRegisterResponse future. Throws the same exceptions as wpRegister, and WooCommerceNotFoundException if WooCommerce is not active.

Implementation

Future<WPUserRegisterResponse> wcRegister(
    {required String email,
    required String password,
    String? username,
    String? firstName,
    String? lastName,
    Map<String, dynamic>? metaData,
    int? expiresIn,
    String? deviceName,
    bool saveTokenToLocalStorage = true}) async {
  return await _register(
    wcRegister: true,
    email: email,
    password: password,
    username: username,
    firstName: firstName,
    lastName: lastName,
    metaData: metaData,
    expiresIn: expiresIn,
    deviceName: deviceName,
    saveTokenToLocalStorage: saveTokenToLocalStorage,
  );
}