Module: ObjectActivities

Included in:
Helpers
Defined in:
lib/user/helpers/object_activities.rb

Instance Method Summary collapse

Instance Method Details

#create_object_activity(data) ⇒ Object

Create object activity.

Create an object activity with data.

Parameters

data

(Hash) – Data to be submitted.

Example

data = {
  "activity_type": "note",
  "object_type": "contacts",
  "object_id": 1
}
@data = @mints_user.create_object_activity(data)

52
53
54
# File 'lib/user/helpers/object_activities.rb', line 52

def create_object_activity(data)
    return @client.raw("post", "/helpers/object-activities", nil, data_transform(data))
end

#delete_object_activity(id) ⇒ Object

Delete object activity.

Delete an object activity.

Parameters

id

(Integer) – Object activity id.

Example

@data = @mints_user.delete_object_activity(573)

80
81
82
# File 'lib/user/helpers/object_activities.rb', line 80

def delete_object_activity(id)
    return @client.raw("delete", "/helpers/object-activities/#{id}")
end

#get_object_activities(options = nil) ⇒ Object

Get object activities.

Get a collection of object activities.

Parameters

options

(Hash) – List of Resource Collection Options shown above can be used as parameter.

First Example

@data = @mints_user.get_object_activities

Second Example

options = { "fields": "object_type" }
@data = @mints_user.get_object_activities(options)

18
19
20
# File 'lib/user/helpers/object_activities.rb', line 18

def get_object_activities(options = nil)
    return @client.raw("get", "/helpers/object-activities", options)
end

#get_object_activity(id, options = nil) ⇒ Object

Get object activity.

Get an object activity.

Parameters

id

(Integer) – Object activity id.

options

(Hash) – List of Resource Collection Options shown above can be used as parameter.

First Example

@data = @mints_user.get_object_activity(1)

Second Example

options = { "fields": "activity_type" }
@data = @mints_user.get_object_activity(1, options)

35
36
37
# File 'lib/user/helpers/object_activities.rb', line 35

def get_object_activity(id, options = nil)
    return @client.raw("get", "/helpers/object-activities/#{id}", options)
end

#update_object_activity(id, data) ⇒ Object

Update object activity.

Update an object activity info.

Parameters

id

(Integer) – Object activity id.

data

(Hash) – Data to be submitted.

Example

data = {
  "activity_type": "ticket"
}
@data = @mints_user.update_object_activity(573, data)

68
69
70
# File 'lib/user/helpers/object_activities.rb', line 68

def update_object_activity(id, data)
    return @client.raw("put", "/helpers/object-activities/#{id}", nil, data_transform(data))
end