class Spaceship::ConnectAPI::CustomAppOrganization

Attributes

device_enrollment_program_id[RW]
name[RW]

Public Class Methods

all(app_id: nil, filter: {}, includes: nil, limit: nil, sort: nil) click to toggle source

API

# File spaceship/lib/spaceship/connect_api/models/custom_app_organization.rb, line 23
def self.all(app_id: nil, filter: {}, includes: nil, limit: nil, sort: nil)
  resps = Spaceship::ConnectAPI.get_custom_app_organization(
    app_id: app_id,
    filter: filter,
    includes: includes,
    limit: nil,
    sort: nil
  ).all_pages
  return resps.flat_map(&:to_models)
end
create(app_id: nil, device_enrollment_program_id: nil, name: nil) click to toggle source
# File spaceship/lib/spaceship/connect_api/models/custom_app_organization.rb, line 34
def self.create(app_id: nil, device_enrollment_program_id: nil, name: nil)
  return Spaceship::ConnectAPI.post_custom_app_organization(app_id: app_id, device_enrollment_program_id: device_enrollment_program_id, name: name).first
end
type() click to toggle source
# File spaceship/lib/spaceship/connect_api/models/custom_app_organization.rb, line 15
def self.type
  return "customAppOrganizations"
end

Public Instance Methods

delete!() click to toggle source
# File spaceship/lib/spaceship/connect_api/models/custom_app_organization.rb, line 38
def delete!
  Spaceship::ConnectAPI.delete_custom_app_organization(custom_app_organization_id: id)
end