| GET,POST | /{ObjectId}/Workspace | ||
|---|---|---|---|
| POST | /workspace |
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Location:
y: float = 0.0
x: float = 0.0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Address:
street: Optional[str] = None
unit: Optional[str] = None
city: Optional[str] = None
state: Optional[str] = None
zip: Optional[str] = None
contact_title: Optional[str] = None
contact_name: Optional[str] = None
contact_phone: Optional[str] = None
contact_email: Optional[str] = None
location: Optional[Location] = None
site_name: Optional[str] = None
geocode_failed: bool = False
country: Optional[str] = None
class CustomFieldDataType(str, Enum):
TEXT = 'Text'
NUMBER = 'Number'
DECIMAL = 'Decimal'
MONEY = 'Money'
PHONE_NUMBER = 'PhoneNumber'
SSN = 'Ssn'
LIST = 'List'
DATE = 'Date'
FILE = 'File'
BARCODE = 'Barcode'
GPS = 'GPS'
PHOTO = 'Photo'
SPACER = 'Spacer'
SEPARATOR = 'Separator'
AUTO_NUMBER = 'AutoNumber'
TEXT_AREA = 'TextArea'
CONTACT = 'Contact'
USER = 'User'
ASSET = 'Asset'
CHECKBOX = 'Checkbox'
CORE_ASSET_LIST = 'CoreAssetList'
CORE_TASK_LIST = 'CoreTaskList'
CORE_PARENT_TASK = 'CoreParentTask'
CORE_CONTACT_LIST = 'CoreContactList'
COMBO_BOX = 'ComboBox'
DATE_TIME = 'DateTime'
TIME = 'Time'
LOCATION = 'Location'
CORE_LOCATION = 'CoreLocation'
LABEL = 'Label'
EVENT_LOG = 'EventLog'
ADDRESS = 'Address'
CATALOG = 'Catalog'
CORE_TEAM_LIST = 'CoreTeamList'
SEGMENT = 'Segment'
CORE_TIME_SERIES = 'CoreTimeSeries'
TIME_SERIES = 'TimeSeries'
COMMAND = 'Command'
AUTO_NUMBER_NUMERIC = 'AutoNumberNumeric'
CATALOG_LIST = 'CatalogList'
CATALOG_COMBO_BOX = 'CatalogComboBox'
DATE_RANGE = 'DateRange'
DOCUMENT_GRID = 'DocumentGrid'
REPORT_LINK = 'ReportLink'
HYPERLINK = 'Hyperlink'
PERCENT_COMPLETE = 'PercentComplete'
CHART = 'Chart'
RANGE = 'Range'
EXTERNAL_ID = 'ExternalId'
ASSET_CATALOG = 'AssetCatalog'
INVENTORY = 'Inventory'
CORE_TASK_LABOR_ITEM_TYPES = 'CoreTaskLaborItemTypes'
CORE_TASK_LABOR_ITEMS = 'CoreTaskLaborItems'
OBJECT_LIST = 'ObjectList'
CORE_TIME_ZONE = 'CoreTimeZone'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CustomField:
key: Optional[str] = None
label: Optional[str] = None
is_active: bool = False
is_read_only: bool = False
is_hidden: bool = False
is_mandatory: bool = False
display_on_map: bool = False
custom_field_data_type: Optional[CustomFieldDataType] = None
values: Optional[str] = None
prompt: Optional[str] = None
default: Optional[str] = None
default_auto_update: bool = False
required_if: Optional[str] = None
hidden: Optional[List[str]] = None
read_only: Optional[List[str]] = None
control_args: Optional[Dict[str, Object]] = None
index_slot: Optional[str] = None
index: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BindingDescriptor:
binding: Optional[str] = None
required: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TaskStatusDef:
name: Optional[str] = None
color: Optional[str] = None
code: Optional[str] = None
transition_from: Optional[str] = None
transition_message: Optional[str] = None
transition_custom_fields: Optional[List[str]] = None
hidden_if: Optional[str] = None
is_start: bool = False
is_end: bool = False
is_blocked: bool = False
status_type: Optional[str] = None
progress_type: Optional[str] = None
auto_create_documents: Optional[List[str]] = None
lock_task: bool = False
submitted_forms: Optional[List[BindingDescriptor]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TaskTemplate:
custom_fields: Optional[List[CustomField]] = None
statuses: Optional[List[TaskStatusDef]] = None
task_list_details: Optional[str] = None
auto_assign_status: Optional[str] = None
auto_unassign_status: Optional[str] = None
auto_schedule_status: Optional[str] = None
auto_unschedule_status: Optional[str] = None
auto_update_start_status: Optional[str] = None
auto_update_end_status: Optional[str] = None
arrival_status: Optional[str] = None
departure_status: Optional[str] = None
confirm_arrival: bool = False
confirm_departure: bool = False
manual_arrival_allowed: bool = False
manual_departure_allowed: bool = False
hide_disabled_statuses: bool = False
geofence_radius: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DocumentTemplateGhost:
title: Optional[str] = None
is_sub_doc: bool = False
folder: Optional[str] = None
is_fragment: bool = False
edit_teams: Optional[List[str]] = None
has_secondary_owner: bool = False
task_document: bool = False
asset_document: bool = False
contact_document: bool = False
user_document: bool = False
multiple_copies: bool = False
submit_option: bool = False
image: Optional[str] = None
hidden_for: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AssetType:
"""
Represents a single asset type.
"""
workspace: Optional[str] = None
type: Optional[str] = None
is_active: bool = False
name: Optional[str] = None
make: Optional[str] = None
model: Optional[str] = None
manuf: Optional[str] = None
barcode: Optional[str] = None
symbol: Optional[str] = None
color: Optional[str] = None
line_thickness: float = 0.0
scale: float = 0.0
visibility_min: float = 0.0
visibility_max: float = 0.0
sync_node: bool = False
custom_fields: Optional[List[CustomField]] = None
allowed_parent_types: Optional[List[str]] = None
allowed_child_types: Optional[List[str]] = None
use_location_history: bool = False
is_mobile_asset: bool = False
data: Optional[Dict[str, str]] = None
geom_type: Optional[str] = None
doc_filter: bool = False
show_related_docs: bool = False
allowed_doc_types: Optional[List[str]] = None
tla: Optional[str] = None
use_t_l_a_on_map: bool = False
routing_location: Optional[str] = None
fill: Optional[str] = None
fill_opacity: float = 0.0
show_anno: bool = False
anno_color: Optional[str] = None
max_anno_visibility: float = 0.0
anno_font: Optional[str] = None
hide_type_label: bool = False
use_address: bool = False
use_full_screen: bool = False
time_series: int = 0
is_unselectable: bool = False
edit_teams: Optional[List[str]] = None
is_warehouse: bool = False
is_vehicle: bool = False
custom_symbol: Optional[Dict[str, Object]] = None
task_series_templates: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CatalogType:
type: Optional[str] = None
name: Optional[str] = None
custom_fields: Optional[List[CustomField]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RequiredAsset:
number: int = 0
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RequiredInventoryType:
number: int = 0
type: Optional[str] = None
name: Optional[str] = None
is_serialized: bool = False
description: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RequiredUser:
number: int = 0
skill_tags: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AutoCreateDocExpression:
document: Optional[str] = None
expression: Optional[str] = None
multiple_copies: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TaskType:
workspace: Optional[str] = None
type: Optional[str] = None
icon: Optional[str] = None
skill_tags: Optional[List[str]] = None
min_time_to_complete: float = 0.0
avg_time_to_complete: float = 0.0
max_time_to_complete: float = 0.0
template: Optional[str] = None
doc_filter: bool = False
show_related_docs: bool = False
allowed_doc_types: Optional[List[str]] = None
default_priority: Optional[int] = None
inactive: bool = False
auto_create_documents: Optional[List[str]] = None
percent_complete_type: Optional[str] = None
use_job_timers: bool = False
inherit_asset_teams: bool = False
inherit_contact_teams: bool = False
edit_teams: Optional[List[str]] = None
use_required: bool = False
allow_override: bool = False
required_assets: Optional[List[RequiredAsset]] = None
required_inventory_types: Optional[List[RequiredInventoryType]] = None
required_users: Optional[List[RequiredUser]] = None
active_labor_types: Optional[Dict[str, Object]] = None
individual_user_statuses: bool = False
lock_option: bool = False
auto_create_doc_expressions: Optional[List[AutoCreateDocExpression]] = None
pto: bool = False
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class WorkDay:
day_of_week: int = 0
start: int = 0
end: int = 0
lunch: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class WorkspaceImage:
category: Optional[str] = None
object_id: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CustomReport:
object_id: Optional[str] = None
name: Optional[str] = None
inputs: Optional[List[CustomField]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ClientBacklogSortItem:
key: Optional[str] = None
label: Optional[str] = None
sort: Optional[str] = None
compare: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class GridItem:
binding: Optional[str] = None
heading: Optional[str] = None
width: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ScheduleGridConfiguration:
grid: Optional[List[GridItem]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Workspace:
"""
Represents a grouping of users and their tasks. These dtos allow transfer of that data from the client to the server and vice versa.The WorkWeek property is sorted by DayofWeek.If the 'exportemail' argument is called i.e. (/workspace/?exportemail=test@test.com, this emails a .csv export of the workspace to the specified email address.
"""
object_id: Optional[str] = None
version_id: Optional[str] = None
based_on: Optional[str] = None
name: Optional[str] = None
last_updated: datetime.datetime = datetime.datetime(1, 1, 1)
payment_required: bool = False
company_name: Optional[str] = None
company_logo_uri: Optional[str] = None
company_support_url: Optional[str] = None
company_support_email: Optional[str] = None
admin_email: Optional[str] = None
company_address: Optional[Address] = None
task_title: Optional[str] = None
tasks_title: Optional[str] = None
team_title: Optional[str] = None
teams_title: Optional[str] = None
user_title: Optional[str] = None
users_title: Optional[str] = None
contact_title: Optional[str] = None
contacts_title: Optional[str] = None
salesforce_element_id: Optional[str] = None
schedule_title: Optional[str] = None
schedules_title: Optional[str] = None
form_title: Optional[str] = None
forms_title: Optional[str] = None
poi_title: Optional[str] = None
pois_title: Optional[str] = None
asset_make_title: Optional[str] = None
asset_model_title: Optional[str] = None
asset_manufacturer_title: Optional[str] = None
asset_barcode_title: Optional[str] = None
asset_ancestors_title: Optional[str] = None
asset_warehouse_title: Optional[str] = None
asset_warehouses_title: Optional[str] = None
asset_vehicle_title: Optional[str] = None
asset_vehicles_title: Optional[str] = None
use_team_maps: bool = False
use_contacts: bool = False
use_assets: bool = False
should_run_integrations: bool = False
task_templates: Optional[Dict[str, TaskTemplate]] = None
form_templates: Optional[str] = None
doc_template_ghosts: Optional[Dict[str, DocumentTemplateGhost]] = None
asset_types: Optional[Dict[str, AssetType]] = None
catalog_types: Optional[List[CatalogType]] = None
task_types: Optional[List[TaskType]] = None
work_week: Optional[List[WorkDay]] = None
sales_tax_rate: float = 0.0
skill_tags: Optional[List[str]] = None
time_zone_id: Optional[str] = None
iana_time_zone_id: Optional[str] = None
country: Optional[str] = None
stop_time: int = 0
stop_distance: int = 0
speeding_speed: float = 0.0
speeding_duration: int = 0
contact_icon: Optional[str] = None
use_on_site_contact: bool = False
use_service_addresses: bool = False
use_shared_workspaces: bool = False
is_metric: bool = False
break_length: Optional[List[int]] = None
priority_names: Optional[List[str]] = None
priority_default: Optional[str] = None
is_finance_integration_enabled: bool = False
is_c_r_m_integration_enabled: bool = False
is_box_integration_enabled: bool = False
is_dropbox_integration_enabled: bool = False
is_google_drive_integration_enabled: bool = False
is_esri_integration_enabled: bool = False
is_paycom_integration_enabled: bool = False
is_p21_integration_enabled: bool = False
images: Optional[List[WorkspaceImage]] = None
contact_custom_fields: Optional[List[CustomField]] = None
user_custom_fields: Optional[List[CustomField]] = None
team_custom_fields: Optional[List[CustomField]] = None
use_asset_maintenance_history: bool = False
use_asset_schedules: bool = False
use_task_assets: bool = False
use_schedules: bool = False
use_tasks: bool = False
assets_read_only: bool = False
asset_visibility_max: float = 0.0
contact_visibility_max: float = 0.0
task_visibility_max: float = 0.0
auto_scan_and_track_asset: bool = False
barcode_track_asset: bool = False
gps_track_asset: bool = False
custom_reports: Optional[List[CustomReport]] = None
show_related_contact_docs: bool = False
show_related_asset_docs: bool = False
require_asset_name: bool = False
show_related_task_docs: bool = False
client_backlog_sort: Optional[List[ClientBacklogSortItem]] = None
auto_assign_job_on_driving: bool = False
auto_assign_job_on_site: bool = False
auto_assign_job_on_complete: bool = False
auto_unassign_job_on_not_started: bool = False
auto_schedule_job_on_driving: bool = False
auto_schedule_job_on_complete: bool = False
auto_schedule_job_on_site: bool = False
auto_unschedule_job_on_not_started: bool = False
auto_update_job_start_time_on_site: bool = False
auto_update_job_end_time_on_complete: bool = False
auto_assign_new_tasks_to: Optional[str] = None
use_integration_email: bool = False
use_task_target: bool = False
use_task_due: bool = False
use_task_pri: bool = False
use_task_addr: bool = False
task_list_details: Optional[str] = None
autocreate_task_status_events: bool = False
autocreate_task_assignment_events: bool = False
filter_contacts_by_team: bool = False
filter_users_and_teams_by_team: bool = False
auto_update_task_contact_changed: bool = False
auto_assign_teams_on_task_create: bool = False
html_email_include_task_name: bool = False
html_email_include_users: bool = False
html_email_include_date_created: bool = False
html_email_include_date_last_updated: bool = False
client_startup_view: Optional[str] = None
client_auto_sync_interval: int = 0
mobile_task_range_past: int = 0
mobile_task_range_future: int = 0
client_show_scheduled_tasks: bool = False
client_show_my_tasks_only: bool = False
client_show_backlog_tasks: bool = False
client_hide_complete_tasks: bool = False
client_map_type: Optional[str] = None
client_g_p_s_accuracy: Optional[str] = None
client_show_task_icons_on_map: bool = False
client_map_layer_scheduled_tasks: bool = False
client_map_layer_backlog: bool = False
client_map_layer_assets: bool = False
client_map_layer_contacts: bool = False
client_map_layer_tracks: bool = False
client_map_layer_stops: bool = False
client_map_layer_speeding: bool = False
client_map_start_location: Optional[str] = None
security_dict: Optional[Dict[str, int]] = None
contact_search_result_expression: Optional[str] = None
landscape_photos: bool = False
log_api_traffic: bool = False
use_due_date: bool = False
use_priority: bool = False
schedule_time_zones: Optional[List[str]] = None
use_timezones: bool = False
task_list_summary_expression1: Optional[str] = None
task_list_summary_expression2: Optional[str] = None
show_schedule_button: bool = False
show_schedule_grid: bool = False
schedule_custom_fields: Optional[List[CustomField]] = None
schedule_grid_config: Optional[ScheduleGridConfiguration] = None
save_on_photo: bool = False
cleanse_geocodes: bool = False
geocode_quality: Optional[str] = None
retain_customer_database: Optional[str] = None
retain_asset_database: Optional[str] = None
show_drive_times: bool = False
loc_acc_filter: float = 0.0
auto_create_routes_from_assigned_tasks: bool = False
task_name_expression: Optional[str] = None
use_address_country: bool = False
message_app_enabled: bool = False
gis_layers: Optional[List[str]] = None
allow_status_double_click: bool = False
use_timecard: bool = False
timecard_categories: Optional[List[str]] = None
use_local_admin_users: bool = False
use_inventory: bool = False
client_scheduled_task_sort: int = 0
labor_pricing_hierarchy: Optional[List[str]] = None
use_labor: bool = False
labor_hour_format: bool = False
tfa_enabled: bool = False
task_name_expression_auto_update: bool = False
autocreate_initial_task_status_event: bool = False
inactivity_timer: Optional[int] = None
offline_auth_timer: Optional[int] = None
sequences: Optional[Dict[str, int]] = None
override_email: Optional[str] = None
override_sms: Optional[str] = None
portal_image_url: Optional[str] = None
portal_image_id: Optional[str] = None
secure_image_service: bool = False
suppress_asset_team_cascading: bool = False
military_time: bool = False
secure_hook_service: bool = False
show_dashboard: bool = False
default_business_hours: bool = False
force_sso: Optional[Dict[str, bool]] = None
suppress_sso_account_creation: Optional[bool] = None
use_advanced_scheduler: Optional[bool] = None
enable_unsaved_changes_prompt: bool = False
return_inactive_workspace: bool = False
customer_support_email: Optional[str] = None
customer_support_phone_number: Optional[str] = None
show_color_code: bool = False
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /{ObjectId}/Workspace HTTP/1.1
Host: dev.fieldsquared.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<Workspace xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Field2Office.API.Model">
<AdminEmail>String</AdminEmail>
<AllowStatusDoubleClick>false</AllowStatusDoubleClick>
<AssetAncestorsTitle>String</AssetAncestorsTitle>
<AssetBarcodeTitle>String</AssetBarcodeTitle>
<AssetMakeTitle>String</AssetMakeTitle>
<AssetManufacturerTitle>String</AssetManufacturerTitle>
<AssetModelTitle>String</AssetModelTitle>
<AssetTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringAssetTypeHKVlHx9K>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Assets">
<d4p1:AllowedChildTypes>
<d2p1:string>String</d2p1:string>
</d4p1:AllowedChildTypes>
<d4p1:AllowedDocTypes>
<d2p1:string>String</d2p1:string>
</d4p1:AllowedDocTypes>
<d4p1:AllowedParentTypes>
<d2p1:string>String</d2p1:string>
</d4p1:AllowedParentTypes>
<d4p1:AnnoColor>String</d4p1:AnnoColor>
<d4p1:AnnoFont>String</d4p1:AnnoFont>
<d4p1:Barcode>String</d4p1:Barcode>
<d4p1:Color>String</d4p1:Color>
<d4p1:CustomFields xmlns:d5p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d5p1:CustomField>
<d5p1:ControlArgs>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</d5p1:ControlArgs>
<d5p1:CustomFieldDataType>Text</d5p1:CustomFieldDataType>
<d5p1:Default>String</d5p1:Default>
<d5p1:DefaultAutoUpdate>false</d5p1:DefaultAutoUpdate>
<d5p1:DisplayOnMap>false</d5p1:DisplayOnMap>
<d5p1:Hidden>
<d2p1:string>String</d2p1:string>
</d5p1:Hidden>
<d5p1:Index>String</d5p1:Index>
<d5p1:IndexSlot>String</d5p1:IndexSlot>
<d5p1:IsActive>false</d5p1:IsActive>
<d5p1:IsHidden>false</d5p1:IsHidden>
<d5p1:IsMandatory>false</d5p1:IsMandatory>
<d5p1:IsReadOnly>false</d5p1:IsReadOnly>
<d5p1:Key>String</d5p1:Key>
<d5p1:Label>String</d5p1:Label>
<d5p1:Prompt>String</d5p1:Prompt>
<d5p1:ReadOnly>
<d2p1:string>String</d2p1:string>
</d5p1:ReadOnly>
<d5p1:RequiredIf>String</d5p1:RequiredIf>
<d5p1:Values>String</d5p1:Values>
</d5p1:CustomField>
</d4p1:CustomFields>
<d4p1:CustomSymbol>
<d2p1:KeyValueOfstringanyType>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value />
</d2p1:KeyValueOfstringanyType>
</d4p1:CustomSymbol>
<d4p1:Data>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</d4p1:Data>
<d4p1:DocFilter>false</d4p1:DocFilter>
<d4p1:EditTeams>
<d2p1:string>String</d2p1:string>
</d4p1:EditTeams>
<d4p1:Fill>String</d4p1:Fill>
<d4p1:FillOpacity>0</d4p1:FillOpacity>
<d4p1:GeomType>String</d4p1:GeomType>
<d4p1:HideTypeLabel>false</d4p1:HideTypeLabel>
<d4p1:IsActive>false</d4p1:IsActive>
<d4p1:IsMobileAsset>false</d4p1:IsMobileAsset>
<d4p1:IsUnselectable>false</d4p1:IsUnselectable>
<d4p1:IsVehicle>false</d4p1:IsVehicle>
<d4p1:IsWarehouse>false</d4p1:IsWarehouse>
<d4p1:LineThickness>0</d4p1:LineThickness>
<d4p1:Make>String</d4p1:Make>
<d4p1:Manuf>String</d4p1:Manuf>
<d4p1:MaxAnnoVisibility>0</d4p1:MaxAnnoVisibility>
<d4p1:Model>String</d4p1:Model>
<d4p1:Name>String</d4p1:Name>
<d4p1:RoutingLocation>String</d4p1:RoutingLocation>
<d4p1:Scale>0</d4p1:Scale>
<d4p1:ShowAnno>false</d4p1:ShowAnno>
<d4p1:ShowRelatedDocs>false</d4p1:ShowRelatedDocs>
<d4p1:Symbol>String</d4p1:Symbol>
<d4p1:SyncNode>false</d4p1:SyncNode>
<d4p1:TLA>String</d4p1:TLA>
<d4p1:TaskSeriesTemplates>
<d2p1:string>String</d2p1:string>
</d4p1:TaskSeriesTemplates>
<d4p1:TimeSeries>0</d4p1:TimeSeries>
<d4p1:Type>String</d4p1:Type>
<d4p1:UseAddress>false</d4p1:UseAddress>
<d4p1:UseFullScreen>false</d4p1:UseFullScreen>
<d4p1:UseLocationHistory>false</d4p1:UseLocationHistory>
<d4p1:UseTLAOnMap>false</d4p1:UseTLAOnMap>
<d4p1:VisibilityMax>0</d4p1:VisibilityMax>
<d4p1:VisibilityMin>0</d4p1:VisibilityMin>
<d4p1:Workspace>String</d4p1:Workspace>
</d2p1:Value>
</d2p1:KeyValueOfstringAssetTypeHKVlHx9K>
</AssetTypes>
<AssetVehicleTitle>String</AssetVehicleTitle>
<AssetVehiclesTitle>String</AssetVehiclesTitle>
<AssetVisibilityMax>0</AssetVisibilityMax>
<AssetWarehouseTitle>String</AssetWarehouseTitle>
<AssetWarehousesTitle>String</AssetWarehousesTitle>
<AssetsReadOnly>false</AssetsReadOnly>
<AutoAssignJobOnComplete>false</AutoAssignJobOnComplete>
<AutoAssignJobOnDriving>false</AutoAssignJobOnDriving>
<AutoAssignJobOnSite>false</AutoAssignJobOnSite>
<AutoAssignNewTasksTo>String</AutoAssignNewTasksTo>
<AutoAssignTeamsOnTaskCreate>false</AutoAssignTeamsOnTaskCreate>
<AutoCreateRoutesFromAssignedTasks>false</AutoCreateRoutesFromAssignedTasks>
<AutoScanAndTrackAsset>false</AutoScanAndTrackAsset>
<AutoScheduleJobOnComplete>false</AutoScheduleJobOnComplete>
<AutoScheduleJobOnDriving>false</AutoScheduleJobOnDriving>
<AutoScheduleJobOnSite>false</AutoScheduleJobOnSite>
<AutoUnassignJobOnNotStarted>false</AutoUnassignJobOnNotStarted>
<AutoUnscheduleJobOnNotStarted>false</AutoUnscheduleJobOnNotStarted>
<AutoUpdateJobEndTimeOnComplete>false</AutoUpdateJobEndTimeOnComplete>
<AutoUpdateJobStartTimeOnSite>false</AutoUpdateJobStartTimeOnSite>
<AutoUpdateTaskContactChanged>false</AutoUpdateTaskContactChanged>
<AutocreateInitialTaskStatusEvent>false</AutocreateInitialTaskStatusEvent>
<AutocreateTaskAssignmentEvents>false</AutocreateTaskAssignmentEvents>
<AutocreateTaskStatusEvents>false</AutocreateTaskStatusEvents>
<BarcodeTrackAsset>false</BarcodeTrackAsset>
<BasedOn>String</BasedOn>
<BreakLength xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</BreakLength>
<CatalogTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model.Catalogs">
<d2p1:CatalogType>
<d2p1:CustomFields xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d4p1:CustomField>
<d4p1:ControlArgs xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringstring>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value>String</d6p1:Value>
</d6p1:KeyValueOfstringstring>
</d4p1:ControlArgs>
<d4p1:CustomFieldDataType>Text</d4p1:CustomFieldDataType>
<d4p1:Default>String</d4p1:Default>
<d4p1:DefaultAutoUpdate>false</d4p1:DefaultAutoUpdate>
<d4p1:DisplayOnMap>false</d4p1:DisplayOnMap>
<d4p1:Hidden xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d4p1:Hidden>
<d4p1:Index>String</d4p1:Index>
<d4p1:IndexSlot>String</d4p1:IndexSlot>
<d4p1:IsActive>false</d4p1:IsActive>
<d4p1:IsHidden>false</d4p1:IsHidden>
<d4p1:IsMandatory>false</d4p1:IsMandatory>
<d4p1:IsReadOnly>false</d4p1:IsReadOnly>
<d4p1:Key>String</d4p1:Key>
<d4p1:Label>String</d4p1:Label>
<d4p1:Prompt>String</d4p1:Prompt>
<d4p1:ReadOnly xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d4p1:ReadOnly>
<d4p1:RequiredIf>String</d4p1:RequiredIf>
<d4p1:Values>String</d4p1:Values>
</d4p1:CustomField>
</d2p1:CustomFields>
<d2p1:Name>String</d2p1:Name>
<d2p1:Type>String</d2p1:Type>
</d2p1:CatalogType>
</CatalogTypes>
<CleanseGeocodes>false</CleanseGeocodes>
<ClientAutoSyncInterval>0</ClientAutoSyncInterval>
<ClientBacklogSort xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:ClientBacklogSortItem>
<d2p1:Compare>String</d2p1:Compare>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Sort>String</d2p1:Sort>
</d2p1:ClientBacklogSortItem>
</ClientBacklogSort>
<ClientGPSAccuracy>String</ClientGPSAccuracy>
<ClientHideCompleteTasks>false</ClientHideCompleteTasks>
<ClientMapLayerAssets>false</ClientMapLayerAssets>
<ClientMapLayerBacklog>false</ClientMapLayerBacklog>
<ClientMapLayerContacts>false</ClientMapLayerContacts>
<ClientMapLayerScheduledTasks>false</ClientMapLayerScheduledTasks>
<ClientMapLayerSpeeding>false</ClientMapLayerSpeeding>
<ClientMapLayerStops>false</ClientMapLayerStops>
<ClientMapLayerTracks>false</ClientMapLayerTracks>
<ClientMapStartLocation>String</ClientMapStartLocation>
<ClientMapType>String</ClientMapType>
<ClientScheduledTaskSort>0</ClientScheduledTaskSort>
<ClientShowBacklogTasks>false</ClientShowBacklogTasks>
<ClientShowMyTasksOnly>false</ClientShowMyTasksOnly>
<ClientShowScheduledTasks>false</ClientShowScheduledTasks>
<ClientShowTaskIconsOnMap>false</ClientShowTaskIconsOnMap>
<ClientStartupView>String</ClientStartupView>
<CompanyAddress>
<City>String</City>
<ContactEmail>String</ContactEmail>
<ContactName>String</ContactName>
<ContactPhone>String</ContactPhone>
<ContactTitle>String</ContactTitle>
<Country>String</Country>
<GeocodeFailed>false</GeocodeFailed>
<Location>
<x>0</x>
<y>0</y>
</Location>
<SiteName>String</SiteName>
<State>String</State>
<Street>String</Street>
<Unit>String</Unit>
<Zip>String</Zip>
</CompanyAddress>
<CompanyLogoUri>String</CompanyLogoUri>
<CompanyName>String</CompanyName>
<CompanySupportEmail>String</CompanySupportEmail>
<CompanySupportUrl>String</CompanySupportUrl>
<ContactCustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:CustomField>
<d2p1:ControlArgs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d2p1:ControlArgs>
<d2p1:CustomFieldDataType>Text</d2p1:CustomFieldDataType>
<d2p1:Default>String</d2p1:Default>
<d2p1:DefaultAutoUpdate>false</d2p1:DefaultAutoUpdate>
<d2p1:DisplayOnMap>false</d2p1:DisplayOnMap>
<d2p1:Hidden xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:Hidden>
<d2p1:Index>String</d2p1:Index>
<d2p1:IndexSlot>String</d2p1:IndexSlot>
<d2p1:IsActive>false</d2p1:IsActive>
<d2p1:IsHidden>false</d2p1:IsHidden>
<d2p1:IsMandatory>false</d2p1:IsMandatory>
<d2p1:IsReadOnly>false</d2p1:IsReadOnly>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Prompt>String</d2p1:Prompt>
<d2p1:ReadOnly xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:ReadOnly>
<d2p1:RequiredIf>String</d2p1:RequiredIf>
<d2p1:Values>String</d2p1:Values>
</d2p1:CustomField>
</ContactCustomFields>
<ContactIcon>String</ContactIcon>
<ContactSearchResultExpression>String</ContactSearchResultExpression>
<ContactTitle>String</ContactTitle>
<ContactVisibilityMax>0</ContactVisibilityMax>
<ContactsTitle>String</ContactsTitle>
<Country>String</Country>
<CustomReports xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:CustomReport>
<d2p1:Inputs>
<d2p1:CustomField>
<d2p1:ControlArgs xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:KeyValueOfstringanyType>
<d6p1:Key>String</d6p1:Key>
<d6p1:Value />
</d6p1:KeyValueOfstringanyType>
</d2p1:ControlArgs>
<d2p1:CustomFieldDataType>Text</d2p1:CustomFieldDataType>
<d2p1:Default>String</d2p1:Default>
<d2p1:DefaultAutoUpdate>false</d2p1:DefaultAutoUpdate>
<d2p1:DisplayOnMap>false</d2p1:DisplayOnMap>
<d2p1:Hidden xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d2p1:Hidden>
<d2p1:Index>String</d2p1:Index>
<d2p1:IndexSlot>String</d2p1:IndexSlot>
<d2p1:IsActive>false</d2p1:IsActive>
<d2p1:IsHidden>false</d2p1:IsHidden>
<d2p1:IsMandatory>false</d2p1:IsMandatory>
<d2p1:IsReadOnly>false</d2p1:IsReadOnly>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Prompt>String</d2p1:Prompt>
<d2p1:ReadOnly xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d2p1:ReadOnly>
<d2p1:RequiredIf>String</d2p1:RequiredIf>
<d2p1:Values>String</d2p1:Values>
</d2p1:CustomField>
</d2p1:Inputs>
<d2p1:Name>String</d2p1:Name>
<d2p1:ObjectId>String</d2p1:ObjectId>
</d2p1:CustomReport>
</CustomReports>
<DefaultBusinessHours>false</DefaultBusinessHours>
<DocTemplateGhosts xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringDocumentTemplateGhostOKKSP6OX>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d4p1:AssetDocument>false</d4p1:AssetDocument>
<d4p1:ContactDocument>false</d4p1:ContactDocument>
<d4p1:EditTeams>
<d2p1:string>String</d2p1:string>
</d4p1:EditTeams>
<d4p1:Folder>String</d4p1:Folder>
<d4p1:HasSecondaryOwner>false</d4p1:HasSecondaryOwner>
<d4p1:HiddenFor>
<d2p1:string>String</d2p1:string>
</d4p1:HiddenFor>
<d4p1:Image>String</d4p1:Image>
<d4p1:IsFragment>false</d4p1:IsFragment>
<d4p1:IsSubDoc>false</d4p1:IsSubDoc>
<d4p1:MultipleCopies>false</d4p1:MultipleCopies>
<d4p1:SubmitOption>false</d4p1:SubmitOption>
<d4p1:TaskDocument>false</d4p1:TaskDocument>
<d4p1:Title>String</d4p1:Title>
<d4p1:UserDocument>false</d4p1:UserDocument>
</d2p1:Value>
</d2p1:KeyValueOfstringDocumentTemplateGhostOKKSP6OX>
</DocTemplateGhosts>
<EnableUnsavedChangesPrompt>false</EnableUnsavedChangesPrompt>
<FilterContactsByTeam>false</FilterContactsByTeam>
<FilterUsersAndTeamsByTeam>false</FilterUsersAndTeamsByTeam>
<ForceSso xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringboolean>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>false</d2p1:Value>
</d2p1:KeyValueOfstringboolean>
</ForceSso>
<FormTemplates>String</FormTemplates>
<FormTitle>String</FormTitle>
<FormsTitle>String</FormsTitle>
<GPSTrackAsset>false</GPSTrackAsset>
<GeocodeQuality>String</GeocodeQuality>
<GisLayers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</GisLayers>
<HtmlEmailIncludeDateCreated>false</HtmlEmailIncludeDateCreated>
<HtmlEmailIncludeDateLastUpdated>false</HtmlEmailIncludeDateLastUpdated>
<HtmlEmailIncludeTaskName>false</HtmlEmailIncludeTaskName>
<HtmlEmailIncludeUsers>false</HtmlEmailIncludeUsers>
<IANATimeZoneId>String</IANATimeZoneId>
<Images xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:WorkspaceImage>
<d2p1:Category>String</d2p1:Category>
<d2p1:ObjectId>String</d2p1:ObjectId>
</d2p1:WorkspaceImage>
</Images>
<InactivityTimer>0</InactivityTimer>
<IsBoxIntegrationEnabled>false</IsBoxIntegrationEnabled>
<IsCRMIntegrationEnabled>false</IsCRMIntegrationEnabled>
<IsDropboxIntegrationEnabled>false</IsDropboxIntegrationEnabled>
<IsEsriIntegrationEnabled>false</IsEsriIntegrationEnabled>
<IsFinanceIntegrationEnabled>false</IsFinanceIntegrationEnabled>
<IsGoogleDriveIntegrationEnabled>false</IsGoogleDriveIntegrationEnabled>
<IsMetric>false</IsMetric>
<IsP21IntegrationEnabled>false</IsP21IntegrationEnabled>
<IsPaycomIntegrationEnabled>false</IsPaycomIntegrationEnabled>
<LaborHourFormat>false</LaborHourFormat>
<LaborPricingHierarchy xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LaborPricingHierarchy>
<LandscapePhotos>false</LandscapePhotos>
<LastUpdated>0001-01-01T00:00:00</LastUpdated>
<LocAccFilter>0</LocAccFilter>
<LogApiTraffic>false</LogApiTraffic>
<MessageAppEnabled>false</MessageAppEnabled>
<MilitaryTime>false</MilitaryTime>
<MobileTaskRangeFuture>0</MobileTaskRangeFuture>
<MobileTaskRangePast>0</MobileTaskRangePast>
<Name>String</Name>
<ObjectId>String</ObjectId>
<OfflineAuthTimer>0</OfflineAuthTimer>
<OverrideEmail>String</OverrideEmail>
<OverrideSms>String</OverrideSms>
<PaymentRequired>false</PaymentRequired>
<PoiTitle>String</PoiTitle>
<PoisTitle>String</PoisTitle>
<PortalImageId>String</PortalImageId>
<PortalImageUrl>String</PortalImageUrl>
<PriorityDefault>String</PriorityDefault>
<PriorityNames xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</PriorityNames>
<RequireAssetName>false</RequireAssetName>
<RetainAssetDatabase>String</RetainAssetDatabase>
<RetainCustomerDatabase>String</RetainCustomerDatabase>
<ReturnInactiveWorkspace>false</ReturnInactiveWorkspace>
<SalesTaxRate>0</SalesTaxRate>
<SalesforceElementId>String</SalesforceElementId>
<SaveOnPhoto>false</SaveOnPhoto>
<ScheduleCustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:CustomField>
<d2p1:ControlArgs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d2p1:ControlArgs>
<d2p1:CustomFieldDataType>Text</d2p1:CustomFieldDataType>
<d2p1:Default>String</d2p1:Default>
<d2p1:DefaultAutoUpdate>false</d2p1:DefaultAutoUpdate>
<d2p1:DisplayOnMap>false</d2p1:DisplayOnMap>
<d2p1:Hidden xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:Hidden>
<d2p1:Index>String</d2p1:Index>
<d2p1:IndexSlot>String</d2p1:IndexSlot>
<d2p1:IsActive>false</d2p1:IsActive>
<d2p1:IsHidden>false</d2p1:IsHidden>
<d2p1:IsMandatory>false</d2p1:IsMandatory>
<d2p1:IsReadOnly>false</d2p1:IsReadOnly>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Prompt>String</d2p1:Prompt>
<d2p1:ReadOnly xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:ReadOnly>
<d2p1:RequiredIf>String</d2p1:RequiredIf>
<d2p1:Values>String</d2p1:Values>
</d2p1:CustomField>
</ScheduleCustomFields>
<ScheduleGridConfig xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:Grid>
<d2p1:GridItem>
<d2p1:Binding>String</d2p1:Binding>
<d2p1:Heading>String</d2p1:Heading>
<d2p1:Width>0</d2p1:Width>
</d2p1:GridItem>
</d2p1:Grid>
</ScheduleGridConfig>
<ScheduleTimeZones xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</ScheduleTimeZones>
<ScheduleTitle>String</ScheduleTitle>
<SchedulesTitle>String</SchedulesTitle>
<SecureHookService>false</SecureHookService>
<SecureImageService>false</SecureImageService>
<SecurityDict xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringint>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>0</d2p1:Value>
</d2p1:KeyValueOfstringint>
</SecurityDict>
<Sequences xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringint>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>0</d2p1:Value>
</d2p1:KeyValueOfstringint>
</Sequences>
<ShouldRunIntegrations>false</ShouldRunIntegrations>
<ShowColorCode>false</ShowColorCode>
<ShowDashboard>false</ShowDashboard>
<ShowDriveTimes>false</ShowDriveTimes>
<ShowRelatedAssetDocs>false</ShowRelatedAssetDocs>
<ShowRelatedContactDocs>false</ShowRelatedContactDocs>
<ShowRelatedTaskDocs>false</ShowRelatedTaskDocs>
<ShowScheduleButton>false</ShowScheduleButton>
<ShowScheduleGrid>false</ShowScheduleGrid>
<SkillTags xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</SkillTags>
<SpeedingDuration>0</SpeedingDuration>
<SpeedingSpeed>0</SpeedingSpeed>
<StopDistance>0</StopDistance>
<StopTime>0</StopTime>
<SuppressAssetTeamCascading>false</SuppressAssetTeamCascading>
<SuppressSsoAccountCreation>false</SuppressSsoAccountCreation>
<TaskListDetails>String</TaskListDetails>
<TaskListSummaryExpression1>String</TaskListSummaryExpression1>
<TaskListSummaryExpression2>String</TaskListSummaryExpression2>
<TaskNameExpression>String</TaskNameExpression>
<TaskNameExpressionAutoUpdate>false</TaskNameExpressionAutoUpdate>
<TaskTemplates xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringTaskTemplateOKKSP6OX>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d4p1:ArrivalStatus>String</d4p1:ArrivalStatus>
<d4p1:AutoAssignStatus>String</d4p1:AutoAssignStatus>
<d4p1:AutoScheduleStatus>String</d4p1:AutoScheduleStatus>
<d4p1:AutoUnassignStatus>String</d4p1:AutoUnassignStatus>
<d4p1:AutoUnscheduleStatus>String</d4p1:AutoUnscheduleStatus>
<d4p1:AutoUpdateEndStatus>String</d4p1:AutoUpdateEndStatus>
<d4p1:AutoUpdateStartStatus>String</d4p1:AutoUpdateStartStatus>
<d4p1:ConfirmArrival>false</d4p1:ConfirmArrival>
<d4p1:ConfirmDeparture>false</d4p1:ConfirmDeparture>
<d4p1:CustomFields>
<d4p1:CustomField>
<d4p1:ControlArgs>
<d2p1:KeyValueOfstringanyType>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value />
</d2p1:KeyValueOfstringanyType>
</d4p1:ControlArgs>
<d4p1:CustomFieldDataType>Text</d4p1:CustomFieldDataType>
<d4p1:Default>String</d4p1:Default>
<d4p1:DefaultAutoUpdate>false</d4p1:DefaultAutoUpdate>
<d4p1:DisplayOnMap>false</d4p1:DisplayOnMap>
<d4p1:Hidden>
<d2p1:string>String</d2p1:string>
</d4p1:Hidden>
<d4p1:Index>String</d4p1:Index>
<d4p1:IndexSlot>String</d4p1:IndexSlot>
<d4p1:IsActive>false</d4p1:IsActive>
<d4p1:IsHidden>false</d4p1:IsHidden>
<d4p1:IsMandatory>false</d4p1:IsMandatory>
<d4p1:IsReadOnly>false</d4p1:IsReadOnly>
<d4p1:Key>String</d4p1:Key>
<d4p1:Label>String</d4p1:Label>
<d4p1:Prompt>String</d4p1:Prompt>
<d4p1:ReadOnly>
<d2p1:string>String</d2p1:string>
</d4p1:ReadOnly>
<d4p1:RequiredIf>String</d4p1:RequiredIf>
<d4p1:Values>String</d4p1:Values>
</d4p1:CustomField>
</d4p1:CustomFields>
<d4p1:DepartureStatus>String</d4p1:DepartureStatus>
<d4p1:GeofenceRadius>0</d4p1:GeofenceRadius>
<d4p1:HideDisabledStatuses>false</d4p1:HideDisabledStatuses>
<d4p1:ManualArrivalAllowed>false</d4p1:ManualArrivalAllowed>
<d4p1:ManualDepartureAllowed>false</d4p1:ManualDepartureAllowed>
<d4p1:Statuses>
<d4p1:TaskStatusDef>
<d4p1:AutoCreateDocuments>
<d2p1:string>String</d2p1:string>
</d4p1:AutoCreateDocuments>
<d4p1:Code>String</d4p1:Code>
<d4p1:Color>String</d4p1:Color>
<d4p1:HiddenIf>String</d4p1:HiddenIf>
<d4p1:IsBlocked>false</d4p1:IsBlocked>
<d4p1:IsEnd>false</d4p1:IsEnd>
<d4p1:IsStart>false</d4p1:IsStart>
<d4p1:LockTask>false</d4p1:LockTask>
<d4p1:Name>String</d4p1:Name>
<d4p1:ProgressType>String</d4p1:ProgressType>
<d4p1:StatusType>String</d4p1:StatusType>
<d4p1:SubmittedForms xmlns:d7p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d7p1:BindingDescriptor>
<d7p1:Binding>String</d7p1:Binding>
<d7p1:Required>false</d7p1:Required>
</d7p1:BindingDescriptor>
</d4p1:SubmittedForms>
<d4p1:TransitionCustomFields>
<d2p1:string>String</d2p1:string>
</d4p1:TransitionCustomFields>
<d4p1:TransitionFrom>String</d4p1:TransitionFrom>
<d4p1:TransitionMessage>String</d4p1:TransitionMessage>
</d4p1:TaskStatusDef>
</d4p1:Statuses>
<d4p1:TaskListDetails>String</d4p1:TaskListDetails>
</d2p1:Value>
</d2p1:KeyValueOfstringTaskTemplateOKKSP6OX>
</TaskTemplates>
<TaskTitle>String</TaskTitle>
<TaskTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Tasks">
<d2p1:TaskType>
<d2p1:ActiveLaborTypes xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d2p1:ActiveLaborTypes>
<d2p1:AllowOverride>false</d2p1:AllowOverride>
<d2p1:AllowedDocTypes xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:AllowedDocTypes>
<d2p1:AutoCreateDocExpressions xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d4p1:AutoCreateDocExpression>
<d4p1:Document>String</d4p1:Document>
<d4p1:Expression>String</d4p1:Expression>
<d4p1:MultipleCopies>false</d4p1:MultipleCopies>
</d4p1:AutoCreateDocExpression>
</d2p1:AutoCreateDocExpressions>
<d2p1:AutoCreateDocuments xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:AutoCreateDocuments>
<d2p1:AvgTimeToComplete>0</d2p1:AvgTimeToComplete>
<d2p1:DefaultPriority>0</d2p1:DefaultPriority>
<d2p1:DocFilter>false</d2p1:DocFilter>
<d2p1:EditTeams xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:EditTeams>
<d2p1:Icon>String</d2p1:Icon>
<d2p1:Inactive>false</d2p1:Inactive>
<d2p1:IndividualUserStatuses>false</d2p1:IndividualUserStatuses>
<d2p1:InheritAssetTeams>false</d2p1:InheritAssetTeams>
<d2p1:InheritContactTeams>false</d2p1:InheritContactTeams>
<d2p1:LockOption>false</d2p1:LockOption>
<d2p1:MaxTimeToComplete>0</d2p1:MaxTimeToComplete>
<d2p1:MinTimeToComplete>0</d2p1:MinTimeToComplete>
<d2p1:PTO>false</d2p1:PTO>
<d2p1:PercentCompleteType>String</d2p1:PercentCompleteType>
<d2p1:RequiredAssets xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d4p1:RequiredAsset>
<d4p1:Number>0</d4p1:Number>
<d4p1:Type>String</d4p1:Type>
</d4p1:RequiredAsset>
</d2p1:RequiredAssets>
<d2p1:RequiredInventoryTypes xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d4p1:RequiredInventoryType>
<d4p1:Description>String</d4p1:Description>
<d4p1:IsSerialized>false</d4p1:IsSerialized>
<d4p1:Name>String</d4p1:Name>
<d4p1:Number>0</d4p1:Number>
<d4p1:Type>String</d4p1:Type>
</d4p1:RequiredInventoryType>
</d2p1:RequiredInventoryTypes>
<d2p1:RequiredUsers xmlns:d4p1="http://schemas.datacontract.org/2004/07/Field2Office.DomainObjects.Model">
<d4p1:RequiredUser>
<d4p1:Number>0</d4p1:Number>
<d4p1:SkillTags xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>String</d6p1:string>
</d4p1:SkillTags>
</d4p1:RequiredUser>
</d2p1:RequiredUsers>
<d2p1:ShowRelatedDocs>false</d2p1:ShowRelatedDocs>
<d2p1:SkillTags xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:SkillTags>
<d2p1:Template>String</d2p1:Template>
<d2p1:Type>String</d2p1:Type>
<d2p1:UseJobTimers>false</d2p1:UseJobTimers>
<d2p1:UseRequired>false</d2p1:UseRequired>
<d2p1:Workspace>String</d2p1:Workspace>
</d2p1:TaskType>
</TaskTypes>
<TaskVisibilityMax>0</TaskVisibilityMax>
<TasksTitle>String</TasksTitle>
<TeamCustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:CustomField>
<d2p1:ControlArgs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d2p1:ControlArgs>
<d2p1:CustomFieldDataType>Text</d2p1:CustomFieldDataType>
<d2p1:Default>String</d2p1:Default>
<d2p1:DefaultAutoUpdate>false</d2p1:DefaultAutoUpdate>
<d2p1:DisplayOnMap>false</d2p1:DisplayOnMap>
<d2p1:Hidden xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:Hidden>
<d2p1:Index>String</d2p1:Index>
<d2p1:IndexSlot>String</d2p1:IndexSlot>
<d2p1:IsActive>false</d2p1:IsActive>
<d2p1:IsHidden>false</d2p1:IsHidden>
<d2p1:IsMandatory>false</d2p1:IsMandatory>
<d2p1:IsReadOnly>false</d2p1:IsReadOnly>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Prompt>String</d2p1:Prompt>
<d2p1:ReadOnly xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:ReadOnly>
<d2p1:RequiredIf>String</d2p1:RequiredIf>
<d2p1:Values>String</d2p1:Values>
</d2p1:CustomField>
</TeamCustomFields>
<TeamTitle>String</TeamTitle>
<TeamsTitle>String</TeamsTitle>
<TfaEnabled>false</TfaEnabled>
<TimeZoneId>String</TimeZoneId>
<TimecardCategories xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</TimecardCategories>
<UseAddressCountry>false</UseAddressCountry>
<UseAdvancedScheduler>false</UseAdvancedScheduler>
<UseAssetMaintenanceHistory>false</UseAssetMaintenanceHistory>
<UseAssetSchedules>false</UseAssetSchedules>
<UseAssets>false</UseAssets>
<UseContacts>false</UseContacts>
<UseDueDate>false</UseDueDate>
<UseIntegrationEmail>false</UseIntegrationEmail>
<UseInventory>false</UseInventory>
<UseLabor>false</UseLabor>
<UseLocalAdminUsers>false</UseLocalAdminUsers>
<UseOnSiteContact>false</UseOnSiteContact>
<UsePriority>false</UsePriority>
<UseSchedules>false</UseSchedules>
<UseServiceAddresses>false</UseServiceAddresses>
<UseSharedWorkspaces>false</UseSharedWorkspaces>
<UseTaskAddr>false</UseTaskAddr>
<UseTaskAssets>false</UseTaskAssets>
<UseTaskDue>false</UseTaskDue>
<UseTaskPri>false</UseTaskPri>
<UseTaskTarget>false</UseTaskTarget>
<UseTasks>false</UseTasks>
<UseTeamMaps>false</UseTeamMaps>
<UseTimecard>false</UseTimecard>
<UseTimezones>false</UseTimezones>
<UserCustomFields xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:CustomField>
<d2p1:ControlArgs xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringanyType>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value />
</d4p1:KeyValueOfstringanyType>
</d2p1:ControlArgs>
<d2p1:CustomFieldDataType>Text</d2p1:CustomFieldDataType>
<d2p1:Default>String</d2p1:Default>
<d2p1:DefaultAutoUpdate>false</d2p1:DefaultAutoUpdate>
<d2p1:DisplayOnMap>false</d2p1:DisplayOnMap>
<d2p1:Hidden xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:Hidden>
<d2p1:Index>String</d2p1:Index>
<d2p1:IndexSlot>String</d2p1:IndexSlot>
<d2p1:IsActive>false</d2p1:IsActive>
<d2p1:IsHidden>false</d2p1:IsHidden>
<d2p1:IsMandatory>false</d2p1:IsMandatory>
<d2p1:IsReadOnly>false</d2p1:IsReadOnly>
<d2p1:Key>String</d2p1:Key>
<d2p1:Label>String</d2p1:Label>
<d2p1:Prompt>String</d2p1:Prompt>
<d2p1:ReadOnly xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</d2p1:ReadOnly>
<d2p1:RequiredIf>String</d2p1:RequiredIf>
<d2p1:Values>String</d2p1:Values>
</d2p1:CustomField>
</UserCustomFields>
<UserTitle>String</UserTitle>
<UsersTitle>String</UsersTitle>
<VersionId>String</VersionId>
<WorkWeek xmlns:d2p1="http://schemas.datacontract.org/2004/07/Field2Office.API.Model.Workspaces">
<d2p1:WorkDay>
<d2p1:DayOfWeek>0</d2p1:DayOfWeek>
<d2p1:End>0</d2p1:End>
<d2p1:Lunch>0</d2p1:Lunch>
<d2p1:Start>0</d2p1:Start>
</d2p1:WorkDay>
</WorkWeek>
</Workspace>