Google Sync Object Reference

Sync Connection

This object represents a link between an Google user/resource and a GoMeddo dimension record. A Sync Connection record is required for each GoMeddo dimension record you want to sync to Google.

User Fields

Fields on the Sync connection object that the user should either edit or read for useful information.

Field Name

required

Description

Field Name

required

Description

B25__User_Id__c

Yes

The id of the Google user that this sync connection connects to. This is almost always the email address of this user for example: testUser@example.com

B25__User_Type__c

Yes

The type of user. Google has support for resource users if the user id specified is of a resource user set this to resource. This ensures attendees are marked as the correct type.

B25__Calendar_Name__c

No

The name of the calendar GoMeddo should sync to. 

B25__Activate_After_Validation__c

No

When checked the connection will be activated automatically when GoMeddo has validated the connection details.

B25__Active__c

No

If the connection is active or not. You can only mark valid connections as active and inactive connections will not sync.

B25__Resource__c

Yes*

Lookup to a resource dimension object.

B25__Staff__c

Yes*

Lookup to a staff dimension object.

B25__Valid__c

No

If the connection is valid or not. This field will be updated by GoMeddo and in most cases shouldn't/can't be edited manually.

*one and only one of the dimension lookups has to be specified

System Fields

These fields are set by the application and should not be edited by users directly.

Field Name

Description

Field Name

Description

B25__Calendar_Id__c

The Id of the calendar that was specified in the B25__Calendar_Name__c field. This field is filled by GoMeddo after validation.

B25__Delta_Token__c

Token received from Google in order to keep the GoMeddo calendar and Google calendar in sync.

B25__Secondary_Delta_Token__c

Token received from Google in order to keep the GoMeddo calendar and Google calendar in sync.

Sync Error

This object holds any errors encountered during the sync process.

Field Name

Description

Field Name

Description

B25__Sync_Connection__c

The connection this error occurred for. This field can be empty if the correct connection could not be determined.

B25__Operation_Type__c

The operation that was being processed when this error occurred.

  • Connection Setup: Error occurred during connection setup

  • Subscription Refresh: Error occurred while refreshing the live subscription.

  • Create: Error occurred when syncing a newly created reservation to Google

  • Update: Error occurred when syncing an already synced reservation to Google

  • Delete: Error occurred when deleting a reservation from Google.

  • Sync Down: Error occurred when attempting to sync reservations from Google into GoMeddo

B25__Stage__c

The stage of the operation the error occurred in. Many operations required multiple requests to the Google API the stage indicates the request that failed.

B25__Status_Code__c

The status code of the failed request if relevant

B25__Error_Message__c

More detail of what caused the error.