Versions in this module Expand all Collapse all v0 v0.0.1 Mar 20, 2023 Changes in this version + const CONST_DEFAULT_DOCUMENT_NAME + const CONST_DOCUMENT_NAME + const CONST_MEDIA_ACCESS_TYPE + const CONST_MEDIA_INFO + const CONST_MEDIA_TYPE + const CONST_MEDIA_URL + const CONST_MSG + func GetAttributes(request *fs.AddCampaignRequest, userJourneyMetadata string, ...) sql.NullString + func GetBitSetOfBloomFilter(bloomFilter *bloom.BloomFilter) sql.RawBytes + func GetControlGroupUserAttributes(controlGroupPercentage int, bloomFilter *bloom.BloomFilter) string + func GetNullableBool(boolean bool) sql.NullBool + func GetNullableDateTime(timeStamp int64) sql.NullTime + func GetNullableDuration(nullableTimeStamp *duration.Duration) sql.NullInt64 + func GetNullableFloat64(nullableFloat float64) sql.NullFloat64 + func GetNullableInt32(nullableInt int32) sql.NullInt32 + func GetNullableInt32s(nullableInts []int32) []sql.NullInt32 + func GetNullableInt64(nullableInt int64) sql.NullInt64 + func GetNullableInt64s(nullableInts []int64) []sql.NullInt64 + func GetNullableString(nullableString string) sql.NullString + func GetNullableStrings(nullableStrings []string) []sql.NullString + func GetNullableTimestamp(timeStamp int64) sql.NullString + func GetNullableTimestampFromProtoTime(nullableTimeStamp *timestamp.Timestamp) sql.NullTime + func GetTargetUserAttributes(attribs []*common.Attribs) sql.NullString + func GetUnixTime(timestamp string) int64 + func MakeAddCampaignRequestVO(request *fs.AddCampaignRequest, userJourneyMetadata string, ...) *models.AddCampaignRequestVO + func MakeAddCampaignTemplateRequestVO(request *fs.AddCampaignTemplateRequest) *models.AddCampaignTemplateRequestVO + func MakeAddControlGroupRequestVO(campaignId int, attributes string, bloomFilter []byte) *models.AddControlGroupRequestVO + func MakeAddDynamicDataRequestVO(request *fs.AddDynamicDataRequest) *models.AddDynamicDataRequestVO + func MakeAddInactionTargetUserRequestVO(request *fs.AddInactionTargetUserRequest) *models.AddInactionTargetUserRequestVO + func MakeAddQueryCampaignRequestVO(request *fs.AddQueryCampaignRequest) *models.AddQueryCampaignRequestVO + func MakeAddTargetUserRequestVO(request *fs.AddTargetUserRequest) *models.AddTargetUserRequestVO + func MakeCampaignTemplateRequestVO(campaignId int64) *models.DeleteCampaignTemplateRequestVO + func MakeFindCampaignByIdResponseVO(model *models.FindCampaignByIdResponseVO) *fs.FindCampaignByIdResponseRecord + func MakeFindCampaignTemplateByIdResponseVO(model *models.FindCampaignTemplateByIdResponseVO) *fs.FindCampaignTemplateByIdResponseRecord + func MakeFindControlGroupByCampaignIdResponse(model *models.FindControlGroupByCampaignIdRequestV0) *fs.FindControlGroupByCampaignIdResponseRecord + func MakeFindInactionTargetUserByCampaignIdResponseVO(model *models.FindInactionTargetUserByCampaignIdResponseVO) *fs.FindInactionTargetUserByCampaignIdResponseRecord + func MakeFindQueryCampaignRequestVO(request *fs.FindQueryCampaignRequest) *models.FindQueryCampaignRequestVO + func MakeFindQueryCampaignResponseVO(model *models.FindQueryCampaignResponseVO) *fs.FindQueryCampaignResponseRecord + func MakeFindTargetUserByIdResponseVO(model *models.FindTargetUserByIdResponseVO) *fs.FindTargetUserByIdResponseRecord + func MakeGetDynamicDataByKeyResponseVO(model *models.GetDynamicDataByKeyResponseVO) *fs.GetDynamicDataByKeyResponseRecord + func MakeUpdateCampaignRequestVO(request *fs.UpdateCampaignRequest) *models.UpdateCampaignRequestVO + func MapChannelAttributes(channelAttributes string) *ce.CommunicationChannelAttributes + func MapContentMetaData(AttributeList string) []*common.Attribs + func MapControlGroupAttributes(AttributeList string) map[string]string + func MapControlGroupPercentage(channelAttributes string) int32 + func MapMedia(AttributeList string) *ce.Media + func MapMetaData(AttributeList string) (string, string, []*fs.UserMetadata) + func MapPlaceholders(attributes string) []*common.Attribs + type Attributes struct + ChannelAttributes string + ContentMetaData []ContentMetaData + ControlGroupPercentage int32 + MediaInfo []ContentMetaData + MetaData UserJourneyCampaignMetadata + UserMetaDataList []*fs.UserMetadata + type ContentMetaData struct + Key string + Value string + type PlaceHolder struct + Key string + Value string + type TargetUserAttributes struct + PlaceHolders []PlaceHolder + type UserJourneyCampaignMetadata struct + EngagementMetadata string + UserJourneyMetadata string