Module: HappyCo
- Defined in:
- lib/happyco_json/version.rb,
lib/happyco_json.rb,
lib/happyco_json/helpers.rb,
lib/happyco_json/api_error.rb,
lib/happyco_json/api_client.rb,
lib/happyco_json/configuration.rb,
lib/happyco_json/models/v1_item.rb,
lib/happyco_json/models/v1_unit.rb,
lib/happyco_json/models/v1_user.rb,
lib/happyco_json/models/v1_asset.rb,
lib/happyco_json/models/v1_event.rb,
lib/happyco_json/models/v1_photo.rb,
lib/happyco_json/models/v1_folder.rb,
lib/happyco_json/models/v1_paging.rb,
lib/happyco_json/models/v1_report.rb,
lib/happyco_json/models/v1_account.rb,
lib/happyco_json/models/v1_section.rb,
lib/happyco_json/models/v1_property.rb,
lib/happyco_json/models/v1_template.rb,
lib/happyco_json/models/protobuf_any.rb,
lib/happyco_json/models/v1_date_time.rb,
lib/happyco_json/models/v1_event_ack.rb,
lib/happyco_json/models/v1_signatory.rb,
lib/happyco_json/models/v1_inspection.rb,
lib/happyco_json/api/asset_service_api.rb,
lib/happyco_json/models/v1_float_array.rb,
lib/happyco_json/models/v1_folder_type.rb,
lib/happyco_json/api/folder_service_api.rb,
lib/happyco_json/api/report_service_api.rb,
lib/happyco_json/models/v1_footer_field.rb,
lib/happyco_json/models/v1_header_field.rb,
lib/happyco_json/models/v1_rating_group.rb,
lib/happyco_json/models/v1_rating_image.rb,
lib/happyco_json/models/v1_string_array.rb,
lib/happyco_json/api/account_service_api.rb,
lib/happyco_json/models/v1_rating_groups.rb,
lib/happyco_json/models/v1_rating_values.rb,
lib/happyco_json/api/template_service_api.rb,
lib/happyco_json/models/v1_integration_id.rb,
lib/happyco_json/models/v1_rating_control.rb,
lib/happyco_json/models/v1_inspection_data.rb,
lib/happyco_json/models/v1_paging_response.rb,
lib/happyco_json/models/v1_rating_checkbox.rb,
lib/happyco_json/api/inspection_service_api.rb,
lib/happyco_json/models/v1_rating_drop_down.rb,
lib/happyco_json/models/runtime_stream_error.rb,
lib/happyco_json/models/v1_add_users_request.rb,
lib/happyco_json/models/v1_add_users_response.rb,
lib/happyco_json/models/v1_list_users_request.rb,
lib/happyco_json/models/v1_rating_radio_group.rb,
lib/happyco_json/api/account_users_service_api.rb,
lib/happyco_json/models/v1_list_assets_request.rb,
lib/happyco_json/models/v1_list_users_response.rb,
lib/happyco_json/models/v1_list_assets_response.rb,
lib/happyco_json/models/v1_list_folders_request.rb,
lib/happyco_json/models/v1_list_reports_request.rb,
lib/happyco_json/models/v1_scheduled_inspection.rb,
lib/happyco_json/models/v1_update_users_request.rb,
lib/happyco_json/models/v1_create_assets_request.rb,
lib/happyco_json/models/v1_event_handler_options.rb,
lib/happyco_json/models/v1_list_accounts_request.rb,
lib/happyco_json/models/v1_list_folders_response.rb,
lib/happyco_json/models/v1_list_reports_response.rb,
lib/happyco_json/models/v1_reports_created_event.rb,
lib/happyco_json/models/v1_update_assets_request.rb,
lib/happyco_json/models/v1_update_users_response.rb,
lib/happyco_json/models/v1_create_assets_response.rb,
lib/happyco_json/models/v1_create_folders_request.rb,
lib/happyco_json/models/v1_list_accounts_response.rb,
lib/happyco_json/models/v1_list_templates_request.rb,
lib/happyco_json/models/v1_update_assets_response.rb,
lib/happyco_json/models/v1_update_folders_request.rb,
lib/happyco_json/models/v1_add_asset_photo_request.rb,
lib/happyco_json/models/v1_create_accounts_request.rb,
lib/happyco_json/models/v1_create_folders_response.rb,
lib/happyco_json/models/v1_list_templates_response.rb,
lib/happyco_json/models/v1_rating_drop_down_option.rb,
lib/happyco_json/models/v1_update_accounts_request.rb,
lib/happyco_json/models/v1_update_folders_response.rb,
lib/happyco_json/models/v1_add_asset_photo_response.rb,
lib/happyco_json/models/v1_create_accounts_response.rb,
lib/happyco_json/models/v1_create_templates_request.rb,
lib/happyco_json/models/v1_list_inspections_request.rb,
lib/happyco_json/models/v1_update_accounts_response.rb,
lib/happyco_json/models/v1_update_templates_request.rb,
lib/happyco_json/models/v1_create_templates_response.rb,
lib/happyco_json/models/v1_list_inspections_response.rb,
lib/happyco_json/models/v1_rating_radio_group_option.rb,
lib/happyco_json/models/v1_update_templates_response.rb,
lib/happyco_json/api/account_provisioning_service_api.rb,
lib/happyco_json/models/v1_create_inspections_request.rb,
lib/happyco_json/models/v1_update_inspections_request.rb,
lib/happyco_json/models/v1_create_inspections_response.rb,
lib/happyco_json/models/v1_set_assets_archived_request.rb,
lib/happyco_json/models/v1_update_inspections_response.rb,
lib/happyco_json/models/inspection_status_change_status.rb,
lib/happyco_json/models/v1_add_inspection_photo_request.rb,
lib/happyco_json/models/v1_set_assets_archived_response.rb,
lib/happyco_json/models/v1_update_user_statuses_request.rb,
lib/happyco_json/models/v1_add_inspection_photo_response.rb,
lib/happyco_json/models/v1_add_inspection_photos_request.rb,
lib/happyco_json/models/v1_update_user_statuses_response.rb,
lib/happyco_json/models/v1_add_inspection_photos_response.rb,
lib/happyco_json/models/v1_set_templates_archived_request.rb,
lib/happyco_json/models/v1_update_folder_statuses_request.rb,
lib/happyco_json/models/v1_inspection_status_changes_event.rb,
lib/happyco_json/models/v1_set_templates_archived_response.rb,
lib/happyco_json/models/v1_update_account_statuses_request.rb,
lib/happyco_json/models/v1_update_folder_statuses_response.rb,
lib/happyco_json/models/v1_set_inspections_archived_request.rb,
lib/happyco_json/models/v1_update_account_statuses_response.rb,
lib/happyco_json/models/reports_created_event_report_created.rb,
lib/happyco_json/models/v1_set_inspections_archived_response.rb,
lib/happyco_json/models/v1_reports_created_event_ack_response.rb,
lib/happyco_json/models/create_accounts_request_account_with_admin.rb,
lib/happyco_json/models/v1_create_delegated_inspection_link_request.rb,
lib/happyco_json/models/v1_create_delegated_inspection_link_response.rb,
lib/happyco_json/models/v1_create_delegated_inspection_links_request.rb,
lib/happyco_json/models/update_accounts_request_account_with_admin_id.rb,
lib/happyco_json/models/v1_create_delegated_inspection_links_response.rb,
lib/happyco_json/models/v1_inspection_status_changes_event_ack_response.rb,
lib/happyco_json/models/create_accounts_response_account_id_with_admin_id.rb,
lib/happyco_json/models/inspection_status_changes_event_inspection_status_change.rb
Overview
Alias name change from RatingGroups to RatingGroup
Defined Under Namespace
Classes: AccountProvisioningServiceApi, AccountServiceApi, AccountUsersServiceApi, ApiClient, ApiError, AssetServiceApi, Configuration, CreateAccountsRequestAccountWithAdmin, CreateAccountsResponseAccountIDWithAdminID, FolderServiceApi, InspectionServiceApi, InspectionStatusChangeStatus, InspectionStatusChangesEventInspectionStatusChange, ProtobufAny, ReportServiceApi, ReportsCreatedEventReportCreated, RuntimeStreamError, TemplateServiceApi, UpdateAccountsRequestAccountWithAdminId, V1Account, V1AddAssetPhotoRequest, V1AddAssetPhotoResponse, V1AddInspectionPhotoRequest, V1AddInspectionPhotoResponse, V1AddInspectionPhotosRequest, V1AddInspectionPhotosResponse, V1AddUsersRequest, V1AddUsersResponse, V1Asset, V1CreateAccountsRequest, V1CreateAccountsResponse, V1CreateAssetsRequest, V1CreateAssetsResponse, V1CreateDelegatedInspectionLinkRequest, V1CreateDelegatedInspectionLinkResponse, V1CreateDelegatedInspectionLinksRequest, V1CreateDelegatedInspectionLinksResponse, V1CreateFoldersRequest, V1CreateFoldersResponse, V1CreateInspectionsRequest, V1CreateInspectionsResponse, V1CreateTemplatesRequest, V1CreateTemplatesResponse, V1DateTime, V1Event, V1EventAck, V1EventHandlerOptions, V1FloatArray, V1Folder, V1FolderType, V1FooterField, V1HeaderField, V1Inspection, V1InspectionData, V1InspectionStatusChangesEvent, V1InspectionStatusChangesEventAckResponse, V1IntegrationID, V1Item, V1ListAccountsRequest, V1ListAccountsResponse, V1ListAssetsRequest, V1ListAssetsResponse, V1ListFoldersRequest, V1ListFoldersResponse, V1ListInspectionsRequest, V1ListInspectionsResponse, V1ListReportsRequest, V1ListReportsResponse, V1ListTemplatesRequest, V1ListTemplatesResponse, V1ListUsersRequest, V1ListUsersResponse, V1Paging, V1PagingResponse, V1Photo, V1Property, V1RatingCheckbox, V1RatingControl, V1RatingDropDown, V1RatingDropDownOption, V1RatingGroup, V1RatingImage, V1RatingRadioGroup, V1RatingRadioGroupOption, V1RatingValues, V1Report, V1ReportsCreatedEvent, V1ReportsCreatedEventAckResponse, V1ScheduledInspection, V1Section, V1SetAssetsArchivedRequest, V1SetAssetsArchivedResponse, V1SetInspectionsArchivedRequest, V1SetInspectionsArchivedResponse, V1SetTemplatesArchivedRequest, V1SetTemplatesArchivedResponse, V1Signatory, V1StringArray, V1Template, V1Unit, V1UpdateAccountStatusesRequest, V1UpdateAccountStatusesResponse, V1UpdateAccountsRequest, V1UpdateAccountsResponse, V1UpdateAssetsRequest, V1UpdateAssetsResponse, V1UpdateFolderStatusesRequest, V1UpdateFolderStatusesResponse, V1UpdateFoldersRequest, V1UpdateFoldersResponse, V1UpdateInspectionsRequest, V1UpdateInspectionsResponse, V1UpdateTemplatesRequest, V1UpdateTemplatesResponse, V1UpdateUserStatusesRequest, V1UpdateUserStatusesResponse, V1UpdateUsersRequest, V1UpdateUsersResponse, V1User
Constant Summary
collapse
- VERSION =
"2.6.0"
- V1RatingGroups =
DEPRECATED: Please use V1RatingGroup
instead.
HappyCo::V1RatingGroup
Class Method Summary
collapse
Class Method Details
.api(user, pass, host = "grpc.happyco.com") ⇒ Object
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/happyco_json/helpers.rb', line 23
def api(user,pass,host="grpc.happyco.com")
HappyCo.configure { |config|
config.host = "#{host}"
config.scheme = "https"
config.base_path = ''
config.username = user
config.password = pass
config.debugging = true
}
client = HappyCo::ApiClient.new
client. = {'Authorization' => HappyCo.configure.basic_auth_token}
return client
end
|
Customize default settings for the SDK using block.
HappyCo.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
158
159
160
161
162
163
164
|
# File 'lib/happyco_json.rb', line 158
def configure
if block_given?
yield(Configuration.default)
else
Configuration.default
end
end
|
.dev_api(user, pass) ⇒ Object
11
12
13
|
# File 'lib/happyco_json/helpers.rb', line 11
def dev_api(user, pass)
api(user,pass,"dev-grpc.happyco.com")
end
|
.id(v) ⇒ Object
3
4
5
|
# File 'lib/happyco_json/helpers.rb', line 3
def id(v)
HappyCo::V1IntegrationID.new(id: v.to_s)
end
|
.my_id(v) ⇒ Object
7
8
9
|
# File 'lib/happyco_json/helpers.rb', line 7
def my_id(v)
HappyCo::V1IntegrationID.new(external_id: v.to_s)
end
|
.prod_api(user, pass) ⇒ Object
19
20
21
|
# File 'lib/happyco_json/helpers.rb', line 19
def prod_api(user,pass)
api(user,pass,"grpc.happyco.com")
end
|
.staging_api(user, pass) ⇒ Object
15
16
17
|
# File 'lib/happyco_json/helpers.rb', line 15
def staging_api(user, pass)
api(user,pass,"staging-grpc.happyco.com")
end
|