Versions in this module Expand all Collapse all v0 v0.0.5 Apr 27, 2023 v0.0.4 May 19, 2021 v0.0.3 Mar 31, 2021 Changes in this version + func New(db *gorm.DB) provider.Provider + type Account struct + Created types.DateTime + CreatedVia string + DisplayName string + Email string + EmailAddressChanges []EmailAddressChange + ID int + LoginIPs []LoginIP + ScreenNameChanges []ScreenNameChange + Username string + func (Account) TableName() string + type AdImpression struct + Advertiser Advertiser + AdvertiserID int + DeviceInfo DeviceInfo + DeviceInfoID int + DisplayLocation string + ImpressionTime types.DateTime + MatchedTargetingCriteria []TargetingCriterion + PromotedTweet Tweet + PromotedTweetID int + func (AdImpression) TableName() string + func (ai *AdImpression) UnmarshalJSON(b []byte) error + type Advertiser struct + Lookalike bool + Name string + func (Advertiser) TableName() string + type AgeInfoRecord struct + Age int + BirthDate types.DateTime + func (AgeInfoRecord) TableName() string + func (ai *AgeInfoRecord) UnmarshalJSON(b []byte) error + type AudienceAndAdvertiserRecord struct + Advertisers []Advertiser + LookalikeAdvertisers []Advertiser + NumAudiences int + PersonalizationRecordID int + func (AudienceAndAdvertiserRecord) TableName() string + func (aaa *AudienceAndAdvertiserRecord) UnmarshalJSON(b []byte) error + type Conversation struct + DirectMessages []DirectMessage + ID string + func (Conversation) TableName() string + func (c *Conversation) UnmarshalJSON(b []byte) error + type DeviceInfo struct + Identifier string + OsType string + Type string + func (DeviceInfo) TableName() string + type DirectMessage struct + ConversationID string + Created time.Time + ID int + MediaURLs []string + Reactions []DirectMessageReaction + RecipientID int + SenderID int + Text string + URLs []URL + func (DirectMessage) TableName() string + func (dm *DirectMessage) UnmarshalJSON(b []byte) error + type DirectMessageReaction struct + Created time.Time + DirectMessageID int + EventID string + Key string + SenderID string + func (DirectMessageReaction) TableName() string + type EmailAddressChange struct + AccountID int + ChangedAt types.DateTime + ChangedFrom string + ChangedTo *string + func (EmailAddressChange) TableName() string + func (eac EmailAddressChange) Conditions() map[string]interface{} + type GenderInfo struct + Gender string + func (GenderInfo) TableName() string + type Hashtag struct + Text string + func (Hashtag) TableName() string + type InferredAgeInfoRecord struct + Age []string + BirthDate string + PersonalizationRecordID int + func (InferredAgeInfoRecord) TableName() string + type InterestRecord struct + IsDisabled bool + Name string + PersonalizationRecordID int + func (InterestRecord) TableName() string + type LanguageRecord struct + IsDisabled bool + Language string + PersonalizationRecordID int + func (LanguageRecord) TableName() string + type Like struct + ExpandedURL string + FullText string + Tweet Tweet + TweetID int + func (Like) TableName() string + func (l *Like) UnmarshalJSON(b []byte) error + type Location struct + Name string + func (Location) TableName() string + type LoginIP struct + AccountID int + Created types.DateTime + IP string + func (LoginIP) TableName() string + func (li LoginIP) Conditions() map[string]interface{} + type PersonalizationRecord struct + AudienceAndAdvertisers AudienceAndAdvertiserRecord + GenderInfo GenderInfo + GenderInfoID int + InferredAgeInfo InferredAgeInfoRecord + Interests []InterestRecord + Languages []LanguageRecord + LocationHistory []Location + Shows []Show + func (PersonalizationRecord) TableName() string + func (p *PersonalizationRecord) UnmarshalJSON(b []byte) error + type ScreenNameChange struct + AccountID int + ChangedAt types.DateTime + ChangedFrom string + ChangedTo *string + func (ScreenNameChange) TableName() string + func (snc ScreenNameChange) Conditions() map[string]interface{} + type Show struct + Name string + func (Show) TableName() string + type TargetingCriterion struct + TargetingType string + TargetingValue string + func (TargetingCriterion) TableName() string + type Tweet struct + Author *User + AuthorID *int + Created types.DateTime + DisplayTextFromIdx *int + DisplayTextToIdx *int + Entities TweetEntities + FavoriteCount int + Favorited bool + FullText string + ID int + InReplyToStatus *Tweet + InReplyToStatusID *int + InReplyToUser *User + InReplyToUserID *int + Lang string + PossiblySensitive bool + RetweetCount int + Retweeted bool + Source string + Truncated bool + func (Tweet) TableName() string + func (t *Tweet) UnmarshalJSON(b []byte) error + type TweetEntities struct + Hashtags []TweetHashtag + Media []TweetMedia + TweetID int + URLs []TweetURL + UserMentions []TweetUserMention + func (TweetEntities) TableName() string + type TweetHashtag struct + FromIdx *int + Hashtag Hashtag + HashtagID int + ToIdx *int + TweetEntitiesID int + func (TweetHashtag) TableName() string + func (th *TweetHashtag) UnmarshalJSON(b []byte) error + type TweetMedia struct + DisplayURL string + ExpandedURL string + FromIdx *int + ID int + MediaURL string + MediaURLHTTPS string + ToIdx *int + TweetEntitiesID int + Type string + URL string + func (TweetMedia) TableName() string + func (tm *TweetMedia) UnmarshalJSON(b []byte) error + type TweetURL struct + FromIdx *int + ToIdx *int + TweetEntitiesID int + URL URL + URLID int + func (TweetURL) TableName() string + func (tu *TweetURL) UnmarshalJSON(b []byte) error + type TweetUserMention struct + FromIdx *int + ToIdx *int + TweetEntitiesID int + User User + UserID int + func (TweetUserMention) TableName() string + func (tum *TweetUserMention) UnmarshalJSON(b []byte) error + type URL struct + Display string + Expanded string + URL string + func (URL) TableName() string + type User struct + ID int + Name string + ScreenName string + func (User) TableName() string