Skip to content

Commit

Permalink
Add connection to meta
Browse files Browse the repository at this point in the history
  • Loading branch information
valeriansaliou committed Dec 27, 2024
1 parent c3b094b commit b11fc49
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 12 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The Crisp API Golang wrapper. Authenticate, send messages, fetch conversations,

Copyright 2024 Crisp IM SAS. See LICENSE for copying information.

* **📝 Implements**: [REST API Reference (V1)](https://docs.crisp.chat/references/rest-api/v1/) at revision: 17/10/2024
* **📝 Implements**: [REST API Reference (V1)](https://docs.crisp.chat/references/rest-api/v1/) at revision: 27/12/2024
* **😘 Maintainer**: [@valeriansaliou](https://github.com/valeriansaliou)

## Usage
Expand Down
9 changes: 8 additions & 1 deletion crisp/events.go
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,14 @@ type EventsReceiveSessionSyncNetwork struct {

// EventsReceiveSessionSyncNetworkData maps session:sync:network/network
type EventsReceiveSessionSyncNetworkData struct {
IP *string `json:"ip,omitempty"`
IP *string `json:"ip,omitempty"`
Connection *EventsReceiveSessionSyncNetworkDataConnection `json:"connection,omitempty"`
}

// EventsReceiveSessionSyncNetworkDataConnection maps session:sync:network/network/connection
type EventsReceiveSessionSyncNetworkDataConnection struct {
ISP *string `json:"isp,omitempty"`
ASN *string `json:"asn,omitempty"`
}

// EventsReceiveSessionSyncTimezone maps session:sync:timezone
Expand Down
27 changes: 17 additions & 10 deletions crisp/website_conversation.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,16 +98,17 @@ type ConversationAssigned struct {

// ConversationMeta mapping
type ConversationMeta struct {
Nickname *string `json:"nickname,omitempty"`
Email *string `json:"email,omitempty"`
Phone *string `json:"phone,omitempty"`
Address *string `json:"address,omitempty"`
Subject *string `json:"subject,omitempty"`
IP *string `json:"ip,omitempty"`
Data *interface{} `json:"data,omitempty"`
Avatar *string `json:"avatar,omitempty"`
Device *ConversationMetaDevice `json:"device,omitempty"`
Segments *[]string `json:"segments,omitempty"`
Nickname *string `json:"nickname,omitempty"`
Email *string `json:"email,omitempty"`
Phone *string `json:"phone,omitempty"`
Address *string `json:"address,omitempty"`
Subject *string `json:"subject,omitempty"`
IP *string `json:"ip,omitempty"`
Connection *ConversationMetaConnection `json:"connection,omitempty"`
Data *interface{} `json:"data,omitempty"`
Avatar *string `json:"avatar,omitempty"`
Device *ConversationMetaDevice `json:"device,omitempty"`
Segments *[]string `json:"segments,omitempty"`
}

// ConversationOriginal mapping
Expand Down Expand Up @@ -313,6 +314,12 @@ type ConversationMessageOriginal struct {
OriginalID *string `json:"original_id,omitempty"`
}

// ConversationMetaConnection mapping
type ConversationMetaConnection struct {
ISP *string `json:"isp,omitempty"`
ASN *string `json:"asn,omitempty"`
}

// ConversationMetaDevice mapping
type ConversationMetaDevice struct {
Capabilities *[]string `json:"capabilities,omitempty"`
Expand Down

0 comments on commit b11fc49

Please sign in to comment.