updatePhone method Null safety

Future<SMHResponse?> updatePhone(
  1. {required String organizationId,
  2. required String userToken,
  3. required String phoneMember,
  4. required String code,
  5. String? countryCode = '+86',
  6. SMHFinishCalBack? finishCallback}
)

更新手机号

更新手机号全局生效,更改生效后,用户登录其它组织也需要使用需要用新手机号 CountryCode: 新手机号国家码,如 +86,必选参数; 默认+86 PhoneNumber:新手机号码,如 18888888888,必选参数; Code: 短信验证码,必选参数;

Implementation

static Future<SMHResponse?> updatePhone({
  required String organizationId,
  required String userToken,
  required String phoneMember,
  required String code,
  String? countryCode = '+86',
  SMHFinishCalBack? finishCallback,
}) {
  return SMHPostRequest().request(
    [urlPrefix, 'verify-sms-code', countryCode!, phoneMember, code],
    query: {'user_token': userToken},
    finishCallback: finishCallback,
  );
}