ProfileWidgetBuilder constructor

ProfileWidgetBuilder({
  1. Widget operationDivider()?,
  2. Widget remarkBar(
    1. String remark,
    2. dynamic handleTap()?
    )?,
  3. Widget addToBlockListBar(
    1. bool isAsBlocked,
    2. dynamic onChange(
      1. bool value
      )?
    )?,
  4. Widget pinConversationBar(
    1. bool isPinned,
    2. dynamic onChange(
      1. bool value
      )?
    )?,
  5. Widget messageMute(
    1. bool isMute,
    2. dynamic onChange(
      1. bool value
      )?
    )?,
  6. Widget operationItem({
    1. void onSwitchChange(
      1. bool newValue
      )?,
    2. required String operationName,
    3. String? operationText,
    4. bool? operationValue,
    5. required String type,
    })?,
  7. Widget searchBar(
    1. V2TimConversation conversation
    )?,
  8. Widget portraitBar(
    1. V2TimUserFullInfo? userInfo
    )?,
  9. Widget nicknameBar(
    1. String nickName
    )?,
  10. Widget userAccountBar(
    1. String userAccount
    )?,
  11. Widget signatureBar(
    1. String signature
    )?,
  12. Widget genderBar(
    1. int gender
    )?,
  13. Widget birthdayBar(
    1. int? birthday
    )?,
  14. Widget userInfoCard(
    1. V2TimUserFullInfo? userInfo
    )?,
  15. Widget addAndDeleteArea(
    1. V2TimFriendInfo friendInfo,
    2. V2TimConversation conversation,
    3. int friendType,
    4. bool isDisturb,
    )?,
  16. Widget customBuilderOne(
    1. bool isFriend,
    2. V2TimFriendInfo friendInfo,
    3. V2TimConversation conversation
    )?,
  17. Widget customBuilderTwo(
    1. bool isFriend,
    2. V2TimFriendInfo friendInfo,
    3. V2TimConversation conversation
    )?,
  18. Widget customBuilderThree(
    1. bool isFriend,
    2. V2TimFriendInfo friendInfo,
    3. V2TimConversation conversation
    )?,
  19. Widget customBuilderFive(
    1. bool isFriend,
    2. V2TimFriendInfo friendInfo,
    3. V2TimConversation conversation
    )?,
  20. Widget customBuilderFour(
    1. bool isFriend,
    2. V2TimFriendInfo friendInfo,
    3. V2TimConversation conversation
    )?,
})

Implementation

ProfileWidgetBuilder(
    {this.operationDivider,
    this.remarkBar,
    this.addToBlockListBar,
    this.pinConversationBar,
    this.messageMute,
    this.operationItem,
    this.searchBar,
    this.portraitBar,
    this.nicknameBar,
    this.userAccountBar,
    this.signatureBar,
    this.genderBar,
    this.birthdayBar,
    this.userInfoCard,
    this.addAndDeleteArea,
    this.customBuilderOne,
    this.customBuilderTwo,
    this.customBuilderThree,
    this.customBuilderFive,
    this.customBuilderFour});