BasePublishModel<TMedia extends ImageChooseBean, TVoice extends VoiceBaseBean, TTag extends BaseChooseItemModel, TTopic, TUser> constructor

BasePublishModel<TMedia extends ImageChooseBean, TVoice extends VoiceBaseBean, TTag extends BaseChooseItemModel, TTopic, TUser>({
  1. String? publishId,
  2. bool publishIdAsEditIdIfExsit = true,
  3. String? publishTitle,
  4. String? publishDescribe,
  5. List<String>? messageAtUserIds,
  6. List<TMedia>? imageChooseModels,
  7. ImageChooseBean? coverImageChooseModel,
  8. TVoice? uploadVoiceBean,
  9. List<TTag>? selectedActivityTagModels,
  10. List<TTopic>? topicList,
  11. DateChooseBean? dateChooseBean,
  12. String? dateChooseString,
  13. NearbyOrAreaPickerAddressModel? locationBean,
  14. JurisdictionType? jurisdictionType,
  15. List<TUser>? selectUsers,
})

Implementation

BasePublishModel({
  this.publishId,
  this.publishIdAsEditIdIfExsit = true,
  this.publishTitle,
  this.publishDescribe,
  this.messageAtUserIds,
  this.imageChooseModels,
  this.coverImageChooseModel,
  this.uploadVoiceBean,
  this.selectedActivityTagModels,
  this.topicList,
  this.dateChooseBean,
  this.dateChooseString,
  this.locationBean,
  this.jurisdictionType,
  this.selectUsers,
});