Chilkat Examples

ChilkatHOME.NET Core C#Android™AutoItCC#C++Chilkat2-PythonCkPythonClassic ASPDataFlexDelphi ActiveXDelphi DLLGoJavaLianjaMono C#Node.jsObjective-CPHP ActiveXPHP ExtensionPerlPowerBuilderPowerShellPureBasicRubySQL ServerSwift 2Swift 3,4,5...TclUnicode CUnicode C++VB.NETVBScriptVisual Basic 6.0Visual FoxProXojo Plugin

Swift 3,4,5... Web API Examples

Primary Categories

ABN AMRO
AWS Secrets Manager
AWS Security Token Service
AWS Translate
Activix CRM
Adyen
Alibaba Cloud OSS
Amazon Cognito
Amazon DynamoDB
Amazon MWS
Amazon Pay
Amazon Rekognition
Amazon SP-API
Amazon Voice ID
Aruba Fatturazione
Azure Maps
Azure Monitor
Azure OAuth2
Azure Storage Accounts
Backblaze S3
Banco Inter
Belgian eHealth Platform
Bitfinex v2 REST
Bluzone
BrickLink
Bunny CDN
CallRail
CardConnect
Cerved
ClickBank
Clickatell
Cloudfare
Constant Contact
DocuSign
Duo Auth MFA
ETrade
Ecwid
Egypt ITIDA
Egypt eReceipt
Etsy
Facebook
Faire
Frame.io
GeoOp
GetHarvest
Global Payments
Google People
Google Search Console
Google Translate
Google Vision
Hungary NAV Invoicing
IBM Text to Speech
Ibanity
IntakeQ
Jira
Lightspeed
MYOB
Magento
Mailgun

Mastercard
MedTunnel
MercadoLibre
MessageMedia
Microsoft Calendar
Microsoft Group
Microsoft Tasks and Plans
Microsoft Teams
Moody's
Okta OAuth/OIDC
OneLogin OIDC
OneNote
OpenAI ChatGPT
PRODA
PayPal
Paynow.pl
Peoplevox
Populi
QuickBooks
Rabobank
Refinitiv
Royal Mail OBA
SCiS Schools Catalogue
SII Chile
SMSAPI
SOAP finkok.com
SendGrid
Shippo
Shopify
Shopware
Shopware 6
SimpleTexting
Square
Stripe
SugarCRM
TicketBAI
Trello
Twilio
Twitter API v2
Twitter v1
UPS
UniPin
VoiceBase
Vonage
WaTrend
Walmart v3
Wasabi
WhatsApp
WiX
WooCommerce
WordPress
Xero
Yahoo Mail
Yapily
Yousign
ZATCA
Zendesk
Zoom
_Miscellaneous_
eBay
effectconnect
hacienda.go.cr

 

 

 

(Swift 3,4,5...) Frame.io - Get Root Asset ID

Using the returned team_id, fetch the Projects accessible to your team. Each Project returned contains the root_asset_id in the response body. You may see one or multiple Projects returned in the resulting response:

For more information, see https://docs.frame.io/docs/root-asset-ids

Chilkat Downloads for the Swift Programming Language

MAC OS X (Cocoa) Objective-C/Swift Libs

iOS Objective-C/Swift Libs

func chilkatTest() {
    // This example assumes the Chilkat API to have been previously unlocked.
    // See Global Unlock Sample for sample code.

    let http = CkoHttp()!
    var success: Bool

    // Implements the following CURL command:

    // curl \
    //     -H "Authorization: Bearer <FRAME_IO_DEV_TOKEN>" \
    //     https://api.frame.io/v2/teams/<TEAM_ID>/projects

    // Use the following online tool to generate HTTP code from a CURL command
    // Convert a cURL Command to HTTP Source Code

    // Adds the "Authorization: Bearer <FRAME_IO_DEV_TOKEN>" header.
    http.authToken = "<FRAME_IO_DEV_TOKEN>"

    http.setUrlVar("team_id", value: "95a5fbad-688d-46fc-aef1-2f011dd76c10")

    let sbResponseBody = CkoStringBuilder()!
    success = http.quickGetSb("https://api.frame.io/v2/teams/{$team_id}/projects", sbContent: sbResponseBody)
    if success == false {
        print("\(http.lastErrorText!)")
        return
    }

    let jResp = CkoJsonObject()!
    jResp.loadSb(sbResponseBody)
    jResp.emitCompact = false

    print("Response Body:")
    print("\(jResp.emit()!)")

    var respStatusCode: Int = http.lastStatus.intValue
    print("Response Status Code = \(respStatusCode)")
    if respStatusCode >= 400 {
        print("Response Header:")
        print("\(http.lastHeader!)")
        print("Failed.")
        return
    }

    // Sample JSON response:
    // (Sample code for parsing the JSON response is shown below)

    // {
    //   "_type": "project",
    //   "archive_status": "standard",
    //   "archived_at": null,
    //   "archived_file_count": 0,
    //   "archived_storage": 0,
    //   "collaborator_count": 1,
    //   "deleted_at": null,
    //   "description": null,
    //   "file_count": 0,
    //   "folder_count": 0,
    //   "id": "e76653c4-6cc0-4c47-936b-f7885b477dc0",
    //   "ignore_archive": false,
    //   "inserted_at": "2020-08-18T02:20:13.182739Z",
    //   "invite_url": null,
    //   "name": "Demo Project",
    //   "owner_id": "34b4f98a-7cc9-4159-8f46-c7c3d837fc6f",
    //   "private": false,
    //   "project_preferences": {
    //     "_type": "project_preference",
    //     "collaborator_can_download": true,
    //     "collaborator_can_invite": true,
    //     "collaborator_can_share": false,
    //     "deleted_at": null,
    //     "id": null,
    //     "inserted_at": null,
    //     "notify_on_new_asset": true,
    //     "notify_on_new_collaborator": true,
    //     "notify_on_new_comment": true,
    //     "notify_on_new_mention": true,
    //     "notify_on_updated_label": true,
    //     "notify_slack": false,
    //     "project_id": null,
    //     "updated_at": null,
    //     "user_id": null
    //   },
    //   "read_only": false,
    //   "resource_id": "084f0074-dc55-426f-9006-1c5b61e9a73c",
    //   "root_asset": {
    //     "cover_asset_id": "ea9801c1-63e3-42a9-bfb4-88069bc78a58",
    //     "updated_at": "2020-08-18T02:20:14.443053Z",
    //     "filesize": 0,
    //     "team_id": "95a5fbad-688d-46fc-aef1-2f011dd76c10",
    //     "public_item_count": 0,
    //     "archived_at": null,
    //     "description": null,
    //     "parent_id": "e76653c4-6cc0-4c47-936b-f7885b477dc0",
    //     "index": 0.0,
    //     "shared": false,
    //     "comment_count": 0,
    //     "filetype": null,
    //     "archive_scheduled_at": null,
    //     "name": "root",
    //     "versions": 0,
    //     "hard_deleted_at": null,
    //     "uploaded_at": null,
    //     "resource_id": "b9d8f9cc-6c47-46a2-b5c9-42c28daa41f4",
    //     "checksums": null,
    //     "label": "none",
    //     "duration": null,
    //     "properties": null,
    //     "cover_asset": {
    //       "frame_thumb": null,
    //       "image_full": "https://frameio-assets-production.s3-accelerate.amazonaws.com/image/b0185958...941c453b",
    //       "image_small": "https://frameio-assets-production.s3-accelerate.amazonaws.com/image/b0185958...3a7c601",
    //       "webm_720": null,
    //       "hls_manifest": "https://stream.frame.io/manifest/hls/master?token=eyJ0e...ESPlqY",
    //       "cover_asset_id": null,
    //       "upload_completed_at": "2019-01-31T21:05:00.166807Z",
    //       "frame_custom": null,
    //       "updated_at": "2020-08-18T02:20:13.248074Z",
    //       "thumb_scrub": "https://frameio-assets-production.s3-accelerate.amazonaws.com/scrub/b0185958...0258415",
    //       "filesize": 324818296,
    //       "h264_2160": null,
    //       "status": "transcoded",
    //       "page_full": null,
    //       "team_id": "95a5fbad-688d-46fc-aef1-2f011dd76c10",
    //       "h264_1080_best": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...13c2d534",
    //       "webm_360": null,
    //       "video_h265_180": null,
    //       "public_item_count": null,
    //       "archived_at": null,
    //       "description": null,
    //       "parent_id": "4ecb383f-71a8-4233-b665-d8f75136f554",
    //       "frame_cover": null,
    //       "downloads": {
    //         "h264_1080_best": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...0f5b62e",
    //         "h264_2160": null,
    //         "h264_360": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...67e39fa",
    //         "h264_540": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...11c49",
    //         "h264_720": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...645a6b2",
    //         "image_full": "https://frameio-assets-production.s3-accelerate.amazonaws.com/image/b0185958...9c9ba3",
    //         "image_high": null,
    //         "image_small": "https://frameio-assets-production.s3-accelerate.amazonaws.com/image/b0185958...b27a62f51"
    //       },
    //       "webm_1080_best": null,
    //       "index": -6.0,
    //       "shared": true,
    //       "thumb_540": "https://frameio-assets-production.s3-accelerate.amazonaws.com/video-thumbnail/b0185958...f475f2c4",
    //       "required_transcodes": [
    //         "cover",
    //         "h264_1080_best",
    //         "h264_360",
    //         "h264_540",
    //         "h264_720",
    //         "image_full",
    //         "thumb",
    //         "thumb_540",
    //         "thumb_scrub"
    //       ],
    //       "thumb_orig_ar_540": null,
    //       "comment_count": 4,
    //       "h264_720": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...4bdb2",
    //       "filetype": "video/mp4",
    //       "archive_scheduled_at": null,
    //       "name": "60 Second Cut.mp4",
    //       "versions": 0,
    //       "hard_deleted_at": null,
    //       "page_thumb": null,
    //       "uploaded_at": "2019-01-31T21:02:51.933691Z",
    //       "resource_id": "771257e3-bdd0-4143-8ca6-ac17a0cfbf04",
    //       "timecode": null,
    //       "transcode_statuses": {
    //         "cover": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 70439,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": null,
    //           "width": null
    //         },
    //         "h264_1080_best": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 27454966,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "69751009-0f67-47bd-af04-c5e0308275e4",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "h264_360": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 9428415,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "18c972ab-303c-4e62-9401-c568d816ead0",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "h264_540": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 15124961,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "3020e1b7-f352-4d81-a5f7-7e54a383bce0",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "h264_720": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 20408545,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "445b9dcc-0cf7-48ae-843c-5d8f8444f78b",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "image_full": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 83611,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "868e3f16-ee1d-4801-ae8d-f3aa45c48244",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "image_small": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 11536,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": {
    //             "id": "a589f2c8-3163-4e00-8188-915983ca5c69",
    //             "image": false,
    //             "text": false
    //           },
    //           "width": null
    //         },
    //         "thumb": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 5372,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": null,
    //           "width": null
    //         },
    //         "thumb_540": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 639200,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": null,
    //           "width": null
    //         },
    //         "thumb_scrub": {
    //           "codec": null,
    //           "duration": null,
    //           "encode_status": "success",
    //           "encode_time": null,
    //           "error": null,
    //           "filesize": 222692,
    //           "fps": null,
    //           "height": null,
    //           "language": null,
    //           "num_channels": null,
    //           "num_frames": null,
    //           "storage_class": "regular",
    //           "watermark": null,
    //           "width": null
    //         }
    //       },
    //       "checksums": null,
    //       "original": "https://frameio-uploads-production.s3-accelerate.amazonaws.com/uploads/b0185958...bd9da6a8",
    //       "label": "none",
    //       "h265_hdr_2160": null,
    //       "duration": 53.930667,
    //       "properties": null,
    //       "_type": "file",
    //       "thumb": "https://frameio-assets-production.s3-accelerate.amazonaws.com/video-thumbnail/b0185958...04c1e998",
    //       "is_360": false,
    //       "private": false,
    //       "page_small": null,
    //       "type": "file",
    //       "audio_tracks": null,
    //       "asset_type": "stream",
    //       "is_session_watermarked": false,
    //       "archive_status": null,
    //       "image_high": null,
    //       "project_id": "e76653c4-6cc0-4c47-936b-f7885b477dc0",
    //       "is_hls_required": false,
    //       "subtitle_tracks": null,
    //       "waveform": null,
    //       "creator_id": "c36e05d8-6bad-42ed-ae7a-c922ac7157b1",
    //       "includes": [
    //         "video",
    //         "audio"
    //       ],
    //       "h265_hdr_1080": null,
    //       "autoversion_id": null,
    //       "sha256": null,
    //       "transcodes": {
    //         "_type": "transcode_state",
    //         "codec": "AVC",
    //         "id": "85b2f3b8-14ff-4a87-bebe-0e4f39045492",
    //         "original_height": 1080,
    //         "original_width": 1920,
    //         "resolutions": [
    //           1080,
    //           720,
    //           540,
    //           360
    //         ],
    //         "thumb_height": 135,
    //         "thumb_state": "media",
    //         "thumb_width": 240,
    //         "thumbs": 50,
    //         "total_audio_tracks": null
    //       },
    //       "cover": "https://frameio-assets-production.s3-accelerate.amazonaws.com/video-cover/b0185958...dd94b623",
    //       "fps": 23.976,
    //       "frames": 1292,
    //       "account_id": "b1cd046b-a3bf-4ef8-81a6-0afd74ecc455",
    //       "h264_540": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...dc70e1cd4d8",
    //       "rating": null,
    //       "transcoded_at": "2019-01-31T21:07:30.490202Z",
    //       "h264_360": "https://frameio-assets-production.s3-accelerate.amazonaws.com/encode/b0185958...febcd42b4",
    //       "source": null,
    //       "id": "5cb9fda5-dbdf-43c8-a0ef-69e1ae323fd9",
    //       "copy": true,
    //       "view_count": 23,
    //       "deleted_at": null,
    //       "page_high": null,
    //       "user_permissions": {
    //         "can_download": true,
    //         "can_modify_template": false,
    //         "can_public_share_presentation": true,
    //         "can_public_share_review_link": true,
    //         "can_share_downloadable_presentation": true,
    //         "can_share_downloadable_review_link": true,
    //         "can_share_unwatermarked_presentation": true,
    //         "can_share_unwatermarked_review_link": true
    //       },
    //       "webm_540": null,
    //       "item_count": 0,
    //       "inserted_at": "2020-08-18T02:20:13.248074Z",
    //       "archive_from": "2020-08-18T02:20:13.248074Z"
    //     },
    //     "_type": "folder",
    //     "is_360": false,
    //     "private": false,
    //     "type": "folder",
    //     "audio_tracks": null,
    //     "is_session_watermarked": false,
    //     "archive_status": null,
    //     "project_id": "e76653c4-6cc0-4c47-936b-f7885b477dc0",
    //     "is_hls_required": false,
    //     "subtitle_tracks": null,
    //     "creator_id": "34b4f98a-7cc9-4159-8f46-c7c3d837fc6f",
    //     "autoversion_id": null,
    //     "fps": null,
    //     "frames": 0,
    //     "account_id": "b1cd046b-a3bf-4ef8-81a6-0afd74ecc455",
    //     "rating": null,
    //     "id": "4ecb383f-71a8-4233-b665-d8f75136f554",
    //     "copy": false,
    //     "deleted_at": null,
    //     "user_permissions": {
    //       "can_download": true,
    //       "can_modify_template": false,
    //       "can_public_share_presentation": true,
    //       "can_public_share_review_link": true,
    //       "can_share_downloadable_presentation": true,
    //       "can_share_downloadable_review_link": true,
    //       "can_share_unwatermarked_presentation": true,
    //       "can_share_unwatermarked_review_link": true
    //     },
    //     "item_count": 5,
    //     "inserted_at": "2020-08-18T02:20:13.192042Z"
    //   },
    //   "root_asset_id": "4ecb383f-71a8-4233-b665-d8f75136f554",
    //   "shared": false,
    //   "storage": 0,
    //   "team_id": "95a5fbad-688d-46fc-aef1-2f011dd76c10",
    //   "updated_at": "2020-08-18T02:20:14.428106Z",
    //   "user_permissions": {
    //     "can_download": true,
    //     "can_modify_template": false,
    //     "can_public_share_presentation": true,
    //     "can_public_share_review_link": true,
    //     "can_share_downloadable_presentation": true,
    //     "can_share_downloadable_review_link": true,
    //     "can_share_unwatermarked_presentation": true,
    //     "can_share_unwatermarked_review_link": true
    //   },
    //   "user_preferences": null
    // }

    // Sample code for parsing the JSON response...
    // Use the following online tool to generate parsing code from sample JSON:
    // Generate Parsing Code from JSON

    var strVal: String?
    var intVal: Int

    var v_type: String? = jResp.string(of: "_type")
    var archive_status: String? = jResp.string(of: "archive_status")
    var archived_at: String? = jResp.string(of: "archived_at")
    var archived_file_count: Int = jResp.int(of: "archived_file_count").intValue
    var archived_storage: Int = jResp.int(of: "archived_storage").intValue
    var collaborator_count: Int = jResp.int(of: "collaborator_count").intValue
    var deleted_at: String? = jResp.string(of: "deleted_at")
    var description: String? = jResp.string(of: "description")
    var file_count: Int = jResp.int(of: "file_count").intValue
    var folder_count: Int = jResp.int(of: "folder_count").intValue
    var id: String? = jResp.string(of: "id")
    var ignore_archive: Bool = jResp.bool(of: "ignore_archive")
    var inserted_at: String? = jResp.string(of: "inserted_at")
    var invite_url: String? = jResp.string(of: "invite_url")
    var name: String? = jResp.string(of: "name")
    var owner_id: String? = jResp.string(of: "owner_id")
    var v_private: Bool = jResp.bool(of: "private")
    var project_preferences_type: String? = jResp.string(of: "project_preferences._type")
    var project_preferencesCollaborator_can_download: Bool = jResp.bool(of: "project_preferences.collaborator_can_download")
    var project_preferencesCollaborator_can_invite: Bool = jResp.bool(of: "project_preferences.collaborator_can_invite")
    var project_preferencesCollaborator_can_share: Bool = jResp.bool(of: "project_preferences.collaborator_can_share")
    var project_preferencesDeleted_at: String? = jResp.string(of: "project_preferences.deleted_at")
    var project_preferencesId: String? = jResp.string(of: "project_preferences.id")
    var project_preferencesInserted_at: String? = jResp.string(of: "project_preferences.inserted_at")
    var project_preferencesNotify_on_new_asset: Bool = jResp.bool(of: "project_preferences.notify_on_new_asset")
    var project_preferencesNotify_on_new_collaborator: Bool = jResp.bool(of: "project_preferences.notify_on_new_collaborator")
    var project_preferencesNotify_on_new_comment: Bool = jResp.bool(of: "project_preferences.notify_on_new_comment")
    var project_preferencesNotify_on_new_mention: Bool = jResp.bool(of: "project_preferences.notify_on_new_mention")
    var project_preferencesNotify_on_updated_label: Bool = jResp.bool(of: "project_preferences.notify_on_updated_label")
    var project_preferencesNotify_slack: Bool = jResp.bool(of: "project_preferences.notify_slack")
    var project_preferencesProject_id: String? = jResp.string(of: "project_preferences.project_id")
    var project_preferencesUpdated_at: String? = jResp.string(of: "project_preferences.updated_at")
    var project_preferencesUser_id: String? = jResp.string(of: "project_preferences.user_id")
    var read_only: Bool = jResp.bool(of: "read_only")
    var resource_id: String? = jResp.string(of: "resource_id")
    var root_assetCover_asset_id: String? = jResp.string(of: "root_asset.cover_asset_id")
    var root_assetUpdated_at: String? = jResp.string(of: "root_asset.updated_at")
    var root_assetFilesize: Int = jResp.int(of: "root_asset.filesize").intValue
    var root_assetTeam_id: String? = jResp.string(of: "root_asset.team_id")
    var root_assetPublic_item_count: Int = jResp.int(of: "root_asset.public_item_count").intValue
    var root_assetArchived_at: String? = jResp.string(of: "root_asset.archived_at")
    var root_assetDescription: String? = jResp.string(of: "root_asset.description")
    var root_assetParent_id: String? = jResp.string(of: "root_asset.parent_id")
    var root_assetIndex: String? = jResp.string(of: "root_asset.index")
    var root_assetShared: Bool = jResp.bool(of: "root_asset.shared")
    var root_assetComment_count: Int = jResp.int(of: "root_asset.comment_count").intValue
    var root_assetFiletype: String? = jResp.string(of: "root_asset.filetype")
    var root_assetArchive_scheduled_at: String? = jResp.string(of: "root_asset.archive_scheduled_at")
    var root_assetName: String? = jResp.string(of: "root_asset.name")
    var root_assetVersions: Int = jResp.int(of: "root_asset.versions").intValue
    var root_assetHard_deleted_at: String? = jResp.string(of: "root_asset.hard_deleted_at")
    var root_assetUploaded_at: String? = jResp.string(of: "root_asset.uploaded_at")
    var root_assetResource_id: String? = jResp.string(of: "root_asset.resource_id")
    var root_assetChecksums: String? = jResp.string(of: "root_asset.checksums")
    var root_assetLabel: String? = jResp.string(of: "root_asset.label")
    var root_assetDuration: String? = jResp.string(of: "root_asset.duration")
    var root_assetProperties: String? = jResp.string(of: "root_asset.properties")
    var root_assetCover_assetFrame_thumb: String? = jResp.string(of: "root_asset.cover_asset.frame_thumb")
    var root_assetCover_assetImage_full: String? = jResp.string(of: "root_asset.cover_asset.image_full")
    var root_assetCover_assetImage_small: String? = jResp.string(of: "root_asset.cover_asset.image_small")
    var root_assetCover_assetWebm_720: String? = jResp.string(of: "root_asset.cover_asset.webm_720")
    var root_assetCover_assetHls_manifest: String? = jResp.string(of: "root_asset.cover_asset.hls_manifest")
    var root_assetCover_assetCover_asset_id: String? = jResp.string(of: "root_asset.cover_asset.cover_asset_id")
    var root_assetCover_assetUpload_completed_at: String? = jResp.string(of: "root_asset.cover_asset.upload_completed_at")
    var root_assetCover_assetFrame_custom: String? = jResp.string(of: "root_asset.cover_asset.frame_custom")
    var root_assetCover_assetUpdated_at: String? = jResp.string(of: "root_asset.cover_asset.updated_at")
    var root_assetCover_assetThumb_scrub: String? = jResp.string(of: "root_asset.cover_asset.thumb_scrub")
    var root_assetCover_assetFilesize: Int = jResp.int(of: "root_asset.cover_asset.filesize").intValue
    var root_assetCover_assetH264_2160: String? = jResp.string(of: "root_asset.cover_asset.h264_2160")
    var root_assetCover_assetStatus: String? = jResp.string(of: "root_asset.cover_asset.status")
    var root_assetCover_assetPage_full: String? = jResp.string(of: "root_asset.cover_asset.page_full")
    var root_assetCover_assetTeam_id: String? = jResp.string(of: "root_asset.cover_asset.team_id")
    var root_assetCover_assetH264_1080_best: String? = jResp.string(of: "root_asset.cover_asset.h264_1080_best")
    var root_assetCover_assetWebm_360: String? = jResp.string(of: "root_asset.cover_asset.webm_360")
    var root_assetCover_assetVideo_h265_180: String? = jResp.string(of: "root_asset.cover_asset.video_h265_180")
    var root_assetCover_assetPublic_item_count: String? = jResp.string(of: "root_asset.cover_asset.public_item_count")
    var root_assetCover_assetArchived_at: String? = jResp.string(of: "root_asset.cover_asset.archived_at")
    var root_assetCover_assetDescription: String? = jResp.string(of: "root_asset.cover_asset.description")
    var root_assetCover_assetParent_id: String? = jResp.string(of: "root_asset.cover_asset.parent_id")
    var root_assetCover_assetFrame_cover: String? = jResp.string(of: "root_asset.cover_asset.frame_cover")
    var root_assetCover_assetDownloadsH264_1080_best: String? = jResp.string(of: "root_asset.cover_asset.downloads.h264_1080_best")
    var root_assetCover_assetDownloadsH264_2160: String? = jResp.string(of: "root_asset.cover_asset.downloads.h264_2160")
    var root_assetCover_assetDownloadsH264_360: String? = jResp.string(of: "root_asset.cover_asset.downloads.h264_360")
    var root_assetCover_assetDownloadsH264_540: String? = jResp.string(of: "root_asset.cover_asset.downloads.h264_540")
    var root_assetCover_assetDownloadsH264_720: String? = jResp.string(of: "root_asset.cover_asset.downloads.h264_720")
    var root_assetCover_assetDownloadsImage_full: String? = jResp.string(of: "root_asset.cover_asset.downloads.image_full")
    var root_assetCover_assetDownloadsImage_high: String? = jResp.string(of: "root_asset.cover_asset.downloads.image_high")
    var root_assetCover_assetDownloadsImage_small: String? = jResp.string(of: "root_asset.cover_asset.downloads.image_small")
    var root_assetCover_assetWebm_1080_best: String? = jResp.string(of: "root_asset.cover_asset.webm_1080_best")
    var root_assetCover_assetIndex: String? = jResp.string(of: "root_asset.cover_asset.index")
    var root_assetCover_assetShared: Bool = jResp.bool(of: "root_asset.cover_asset.shared")
    var root_assetCover_assetThumb_540: String? = jResp.string(of: "root_asset.cover_asset.thumb_540")
    var root_assetCover_assetThumb_orig_ar_540: String? = jResp.string(of: "root_asset.cover_asset.thumb_orig_ar_540")
    var root_assetCover_assetComment_count: Int = jResp.int(of: "root_asset.cover_asset.comment_count").intValue
    var root_assetCover_assetH264_720: String? = jResp.string(of: "root_asset.cover_asset.h264_720")
    var root_assetCover_assetFiletype: String? = jResp.string(of: "root_asset.cover_asset.filetype")
    var root_assetCover_assetArchive_scheduled_at: String? = jResp.string(of: "root_asset.cover_asset.archive_scheduled_at")
    var root_assetCover_assetName: String? = jResp.string(of: "root_asset.cover_asset.name")
    var root_assetCover_assetVersions: Int = jResp.int(of: "root_asset.cover_asset.versions").intValue
    var root_assetCover_assetHard_deleted_at: String? = jResp.string(of: "root_asset.cover_asset.hard_deleted_at")
    var root_assetCover_assetPage_thumb: String? = jResp.string(of: "root_asset.cover_asset.page_thumb")
    var root_assetCover_assetUploaded_at: String? = jResp.string(of: "root_asset.cover_asset.uploaded_at")
    var root_assetCover_assetResource_id: String? = jResp.string(of: "root_asset.cover_asset.resource_id")
    var root_assetCover_assetTimecode: String? = jResp.string(of: "root_asset.cover_asset.timecode")
    var root_assetCover_assetTranscode_statusesCoverCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.codec")
    var root_assetCover_assetTranscode_statusesCoverDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.duration")
    var root_assetCover_assetTranscode_statusesCoverEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.encode_status")
    var root_assetCover_assetTranscode_statusesCoverEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.encode_time")
    var root_assetCover_assetTranscode_statusesCoverError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.error")
    var root_assetCover_assetTranscode_statusesCoverFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.cover.filesize").intValue
    var root_assetCover_assetTranscode_statusesCoverFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.fps")
    var root_assetCover_assetTranscode_statusesCoverHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.height")
    var root_assetCover_assetTranscode_statusesCoverLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.language")
    var root_assetCover_assetTranscode_statusesCoverNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.num_channels")
    var root_assetCover_assetTranscode_statusesCoverNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.num_frames")
    var root_assetCover_assetTranscode_statusesCoverStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.storage_class")
    var root_assetCover_assetTranscode_statusesCoverWatermark: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.watermark")
    var root_assetCover_assetTranscode_statusesCoverWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.cover.width")
    var root_assetCover_assetTranscode_statusesH264_1080_bestCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.codec")
    var root_assetCover_assetTranscode_statusesH264_1080_bestDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.duration")
    var root_assetCover_assetTranscode_statusesH264_1080_bestEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.encode_status")
    var root_assetCover_assetTranscode_statusesH264_1080_bestEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.encode_time")
    var root_assetCover_assetTranscode_statusesH264_1080_bestError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.error")
    var root_assetCover_assetTranscode_statusesH264_1080_bestFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.filesize").intValue
    var root_assetCover_assetTranscode_statusesH264_1080_bestFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.fps")
    var root_assetCover_assetTranscode_statusesH264_1080_bestHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.height")
    var root_assetCover_assetTranscode_statusesH264_1080_bestLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.language")
    var root_assetCover_assetTranscode_statusesH264_1080_bestNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.num_channels")
    var root_assetCover_assetTranscode_statusesH264_1080_bestNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.num_frames")
    var root_assetCover_assetTranscode_statusesH264_1080_bestStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.storage_class")
    var root_assetCover_assetTranscode_statusesH264_1080_bestWatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.watermark.id")
    var root_assetCover_assetTranscode_statusesH264_1080_bestWatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.watermark.image")
    var root_assetCover_assetTranscode_statusesH264_1080_bestWatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.watermark.text")
    var root_assetCover_assetTranscode_statusesH264_1080_bestWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_1080_best.width")
    var root_assetCover_assetTranscode_statusesH264_360Codec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.codec")
    var root_assetCover_assetTranscode_statusesH264_360Duration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.duration")
    var root_assetCover_assetTranscode_statusesH264_360Encode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.encode_status")
    var root_assetCover_assetTranscode_statusesH264_360Encode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.encode_time")
    var root_assetCover_assetTranscode_statusesH264_360Error: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.error")
    var root_assetCover_assetTranscode_statusesH264_360Filesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.h264_360.filesize").intValue
    var root_assetCover_assetTranscode_statusesH264_360Fps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.fps")
    var root_assetCover_assetTranscode_statusesH264_360Height: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.height")
    var root_assetCover_assetTranscode_statusesH264_360Language: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.language")
    var root_assetCover_assetTranscode_statusesH264_360Num_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.num_channels")
    var root_assetCover_assetTranscode_statusesH264_360Num_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.num_frames")
    var root_assetCover_assetTranscode_statusesH264_360Storage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.storage_class")
    var root_assetCover_assetTranscode_statusesH264_360WatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.watermark.id")
    var root_assetCover_assetTranscode_statusesH264_360WatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_360.watermark.image")
    var root_assetCover_assetTranscode_statusesH264_360WatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_360.watermark.text")
    var root_assetCover_assetTranscode_statusesH264_360Width: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_360.width")
    var root_assetCover_assetTranscode_statusesH264_540Codec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.codec")
    var root_assetCover_assetTranscode_statusesH264_540Duration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.duration")
    var root_assetCover_assetTranscode_statusesH264_540Encode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.encode_status")
    var root_assetCover_assetTranscode_statusesH264_540Encode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.encode_time")
    var root_assetCover_assetTranscode_statusesH264_540Error: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.error")
    var root_assetCover_assetTranscode_statusesH264_540Filesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.h264_540.filesize").intValue
    var root_assetCover_assetTranscode_statusesH264_540Fps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.fps")
    var root_assetCover_assetTranscode_statusesH264_540Height: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.height")
    var root_assetCover_assetTranscode_statusesH264_540Language: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.language")
    var root_assetCover_assetTranscode_statusesH264_540Num_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.num_channels")
    var root_assetCover_assetTranscode_statusesH264_540Num_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.num_frames")
    var root_assetCover_assetTranscode_statusesH264_540Storage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.storage_class")
    var root_assetCover_assetTranscode_statusesH264_540WatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.watermark.id")
    var root_assetCover_assetTranscode_statusesH264_540WatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_540.watermark.image")
    var root_assetCover_assetTranscode_statusesH264_540WatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_540.watermark.text")
    var root_assetCover_assetTranscode_statusesH264_540Width: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_540.width")
    var root_assetCover_assetTranscode_statusesH264_720Codec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.codec")
    var root_assetCover_assetTranscode_statusesH264_720Duration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.duration")
    var root_assetCover_assetTranscode_statusesH264_720Encode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.encode_status")
    var root_assetCover_assetTranscode_statusesH264_720Encode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.encode_time")
    var root_assetCover_assetTranscode_statusesH264_720Error: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.error")
    var root_assetCover_assetTranscode_statusesH264_720Filesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.h264_720.filesize").intValue
    var root_assetCover_assetTranscode_statusesH264_720Fps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.fps")
    var root_assetCover_assetTranscode_statusesH264_720Height: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.height")
    var root_assetCover_assetTranscode_statusesH264_720Language: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.language")
    var root_assetCover_assetTranscode_statusesH264_720Num_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.num_channels")
    var root_assetCover_assetTranscode_statusesH264_720Num_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.num_frames")
    var root_assetCover_assetTranscode_statusesH264_720Storage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.storage_class")
    var root_assetCover_assetTranscode_statusesH264_720WatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.watermark.id")
    var root_assetCover_assetTranscode_statusesH264_720WatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_720.watermark.image")
    var root_assetCover_assetTranscode_statusesH264_720WatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.h264_720.watermark.text")
    var root_assetCover_assetTranscode_statusesH264_720Width: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.h264_720.width")
    var root_assetCover_assetTranscode_statusesImage_fullCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.codec")
    var root_assetCover_assetTranscode_statusesImage_fullDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.duration")
    var root_assetCover_assetTranscode_statusesImage_fullEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.encode_status")
    var root_assetCover_assetTranscode_statusesImage_fullEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.encode_time")
    var root_assetCover_assetTranscode_statusesImage_fullError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.error")
    var root_assetCover_assetTranscode_statusesImage_fullFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.image_full.filesize").intValue
    var root_assetCover_assetTranscode_statusesImage_fullFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.fps")
    var root_assetCover_assetTranscode_statusesImage_fullHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.height")
    var root_assetCover_assetTranscode_statusesImage_fullLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.language")
    var root_assetCover_assetTranscode_statusesImage_fullNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.num_channels")
    var root_assetCover_assetTranscode_statusesImage_fullNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.num_frames")
    var root_assetCover_assetTranscode_statusesImage_fullStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.storage_class")
    var root_assetCover_assetTranscode_statusesImage_fullWatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.watermark.id")
    var root_assetCover_assetTranscode_statusesImage_fullWatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.image_full.watermark.image")
    var root_assetCover_assetTranscode_statusesImage_fullWatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.image_full.watermark.text")
    var root_assetCover_assetTranscode_statusesImage_fullWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_full.width")
    var root_assetCover_assetTranscode_statusesImage_smallCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.codec")
    var root_assetCover_assetTranscode_statusesImage_smallDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.duration")
    var root_assetCover_assetTranscode_statusesImage_smallEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.encode_status")
    var root_assetCover_assetTranscode_statusesImage_smallEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.encode_time")
    var root_assetCover_assetTranscode_statusesImage_smallError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.error")
    var root_assetCover_assetTranscode_statusesImage_smallFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.image_small.filesize").intValue
    var root_assetCover_assetTranscode_statusesImage_smallFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.fps")
    var root_assetCover_assetTranscode_statusesImage_smallHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.height")
    var root_assetCover_assetTranscode_statusesImage_smallLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.language")
    var root_assetCover_assetTranscode_statusesImage_smallNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.num_channels")
    var root_assetCover_assetTranscode_statusesImage_smallNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.num_frames")
    var root_assetCover_assetTranscode_statusesImage_smallStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.storage_class")
    var root_assetCover_assetTranscode_statusesImage_smallWatermarkId: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.watermark.id")
    var root_assetCover_assetTranscode_statusesImage_smallWatermarkImage: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.image_small.watermark.image")
    var root_assetCover_assetTranscode_statusesImage_smallWatermarkText: Bool = jResp.bool(of: "root_asset.cover_asset.transcode_statuses.image_small.watermark.text")
    var root_assetCover_assetTranscode_statusesImage_smallWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.image_small.width")
    var root_assetCover_assetTranscode_statusesThumbCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.codec")
    var root_assetCover_assetTranscode_statusesThumbDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.duration")
    var root_assetCover_assetTranscode_statusesThumbEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.encode_status")
    var root_assetCover_assetTranscode_statusesThumbEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.encode_time")
    var root_assetCover_assetTranscode_statusesThumbError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.error")
    var root_assetCover_assetTranscode_statusesThumbFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.thumb.filesize").intValue
    var root_assetCover_assetTranscode_statusesThumbFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.fps")
    var root_assetCover_assetTranscode_statusesThumbHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.height")
    var root_assetCover_assetTranscode_statusesThumbLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.language")
    var root_assetCover_assetTranscode_statusesThumbNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.num_channels")
    var root_assetCover_assetTranscode_statusesThumbNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.num_frames")
    var root_assetCover_assetTranscode_statusesThumbStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.storage_class")
    var root_assetCover_assetTranscode_statusesThumbWatermark: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.watermark")
    var root_assetCover_assetTranscode_statusesThumbWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb.width")
    var root_assetCover_assetTranscode_statusesThumb_540Codec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.codec")
    var root_assetCover_assetTranscode_statusesThumb_540Duration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.duration")
    var root_assetCover_assetTranscode_statusesThumb_540Encode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.encode_status")
    var root_assetCover_assetTranscode_statusesThumb_540Encode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.encode_time")
    var root_assetCover_assetTranscode_statusesThumb_540Error: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.error")
    var root_assetCover_assetTranscode_statusesThumb_540Filesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.thumb_540.filesize").intValue
    var root_assetCover_assetTranscode_statusesThumb_540Fps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.fps")
    var root_assetCover_assetTranscode_statusesThumb_540Height: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.height")
    var root_assetCover_assetTranscode_statusesThumb_540Language: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.language")
    var root_assetCover_assetTranscode_statusesThumb_540Num_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.num_channels")
    var root_assetCover_assetTranscode_statusesThumb_540Num_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.num_frames")
    var root_assetCover_assetTranscode_statusesThumb_540Storage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.storage_class")
    var root_assetCover_assetTranscode_statusesThumb_540Watermark: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.watermark")
    var root_assetCover_assetTranscode_statusesThumb_540Width: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_540.width")
    var root_assetCover_assetTranscode_statusesThumb_scrubCodec: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.codec")
    var root_assetCover_assetTranscode_statusesThumb_scrubDuration: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.duration")
    var root_assetCover_assetTranscode_statusesThumb_scrubEncode_status: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.encode_status")
    var root_assetCover_assetTranscode_statusesThumb_scrubEncode_time: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.encode_time")
    var root_assetCover_assetTranscode_statusesThumb_scrubError: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.error")
    var root_assetCover_assetTranscode_statusesThumb_scrubFilesize: Int = jResp.int(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.filesize").intValue
    var root_assetCover_assetTranscode_statusesThumb_scrubFps: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.fps")
    var root_assetCover_assetTranscode_statusesThumb_scrubHeight: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.height")
    var root_assetCover_assetTranscode_statusesThumb_scrubLanguage: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.language")
    var root_assetCover_assetTranscode_statusesThumb_scrubNum_channels: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.num_channels")
    var root_assetCover_assetTranscode_statusesThumb_scrubNum_frames: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.num_frames")
    var root_assetCover_assetTranscode_statusesThumb_scrubStorage_class: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.storage_class")
    var root_assetCover_assetTranscode_statusesThumb_scrubWatermark: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.watermark")
    var root_assetCover_assetTranscode_statusesThumb_scrubWidth: String? = jResp.string(of: "root_asset.cover_asset.transcode_statuses.thumb_scrub.width")
    var root_assetCover_assetChecksums: String? = jResp.string(of: "root_asset.cover_asset.checksums")
    var root_assetCover_assetOriginal: String? = jResp.string(of: "root_asset.cover_asset.original")
    var root_assetCover_assetLabel: String? = jResp.string(of: "root_asset.cover_asset.label")
    var root_assetCover_assetH265_hdr_2160: String? = jResp.string(of: "root_asset.cover_asset.h265_hdr_2160")
    var root_assetCover_assetDuration: String? = jResp.string(of: "root_asset.cover_asset.duration")
    var root_assetCover_assetProperties: String? = jResp.string(of: "root_asset.cover_asset.properties")
    var root_assetCover_asset_type: String? = jResp.string(of: "root_asset.cover_asset._type")
    var root_assetCover_assetThumb: String? = jResp.string(of: "root_asset.cover_asset.thumb")
    var root_assetCover_assetIs_360: Bool = jResp.bool(of: "root_asset.cover_asset.is_360")
    var root_assetCover_assetPrivate: Bool = jResp.bool(of: "root_asset.cover_asset.private")
    var root_assetCover_assetPage_small: String? = jResp.string(of: "root_asset.cover_asset.page_small")
    var root_assetCover_assetType: String? = jResp.string(of: "root_asset.cover_asset.type")
    var root_assetCover_assetAudio_tracks: String? = jResp.string(of: "root_asset.cover_asset.audio_tracks")
    var root_assetCover_assetAsset_type: String? = jResp.string(of: "root_asset.cover_asset.asset_type")
    var root_assetCover_assetIs_session_watermarked: Bool = jResp.bool(of: "root_asset.cover_asset.is_session_watermarked")
    var root_assetCover_assetArchive_status: String? = jResp.string(of: "root_asset.cover_asset.archive_status")
    var root_assetCover_assetImage_high: String? = jResp.string(of: "root_asset.cover_asset.image_high")
    var root_assetCover_assetProject_id: String? = jResp.string(of: "root_asset.cover_asset.project_id")
    var root_assetCover_assetIs_hls_required: Bool = jResp.bool(of: "root_asset.cover_asset.is_hls_required")
    var root_assetCover_assetSubtitle_tracks: String? = jResp.string(of: "root_asset.cover_asset.subtitle_tracks")
    var root_assetCover_assetWaveform: String? = jResp.string(of: "root_asset.cover_asset.waveform")
    var root_assetCover_assetCreator_id: String? = jResp.string(of: "root_asset.cover_asset.creator_id")
    var root_assetCover_assetH265_hdr_1080: String? = jResp.string(of: "root_asset.cover_asset.h265_hdr_1080")
    var root_assetCover_assetAutoversion_id: String? = jResp.string(of: "root_asset.cover_asset.autoversion_id")
    var root_assetCover_assetSha256: String? = jResp.string(of: "root_asset.cover_asset.sha256")
    var root_assetCover_assetTranscodes_type: String? = jResp.string(of: "root_asset.cover_asset.transcodes._type")
    var root_assetCover_assetTranscodesCodec: String? = jResp.string(of: "root_asset.cover_asset.transcodes.codec")
    var root_assetCover_assetTranscodesId: String? = jResp.string(of: "root_asset.cover_asset.transcodes.id")
    var root_assetCover_assetTranscodesOriginal_height: Int = jResp.int(of: "root_asset.cover_asset.transcodes.original_height").intValue
    var root_assetCover_assetTranscodesOriginal_width: Int = jResp.int(of: "root_asset.cover_asset.transcodes.original_width").intValue
    var root_assetCover_assetTranscodesThumb_height: Int = jResp.int(of: "root_asset.cover_asset.transcodes.thumb_height").intValue
    var root_assetCover_assetTranscodesThumb_state: String? = jResp.string(of: "root_asset.cover_asset.transcodes.thumb_state")
    var root_assetCover_assetTranscodesThumb_width: Int = jResp.int(of: "root_asset.cover_asset.transcodes.thumb_width").intValue
    var root_assetCover_assetTranscodesThumbs: Int = jResp.int(of: "root_asset.cover_asset.transcodes.thumbs").intValue
    var root_assetCover_assetTranscodesTotal_audio_tracks: String? = jResp.string(of: "root_asset.cover_asset.transcodes.total_audio_tracks")
    var root_assetCover_assetCover: String? = jResp.string(of: "root_asset.cover_asset.cover")
    var root_assetCover_assetFps: String? = jResp.string(of: "root_asset.cover_asset.fps")
    var root_assetCover_assetFrames: Int = jResp.int(of: "root_asset.cover_asset.frames").intValue
    var root_assetCover_assetAccount_id: String? = jResp.string(of: "root_asset.cover_asset.account_id")
    var root_assetCover_assetH264_540: String? = jResp.string(of: "root_asset.cover_asset.h264_540")
    var root_assetCover_assetRating: String? = jResp.string(of: "root_asset.cover_asset.rating")
    var root_assetCover_assetTranscoded_at: String? = jResp.string(of: "root_asset.cover_asset.transcoded_at")
    var root_assetCover_assetH264_360: String? = jResp.string(of: "root_asset.cover_asset.h264_360")
    var root_assetCover_assetSource: String? = jResp.string(of: "root_asset.cover_asset.source")
    var root_assetCover_assetId: String? = jResp.string(of: "root_asset.cover_asset.id")
    var root_assetCover_assetCopy: Bool = jResp.bool(of: "root_asset.cover_asset.copy")
    var root_assetCover_assetView_count: Int = jResp.int(of: "root_asset.cover_asset.view_count").intValue
    var root_assetCover_assetDeleted_at: String? = jResp.string(of: "root_asset.cover_asset.deleted_at")
    var root_assetCover_assetPage_high: String? = jResp.string(of: "root_asset.cover_asset.page_high")
    var root_assetCover_assetUser_permissionsCan_download: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_download")
    var root_assetCover_assetUser_permissionsCan_modify_template: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_modify_template")
    var root_assetCover_assetUser_permissionsCan_public_share_presentation: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_public_share_presentation")
    var root_assetCover_assetUser_permissionsCan_public_share_review_link: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_public_share_review_link")
    var root_assetCover_assetUser_permissionsCan_share_downloadable_presentation: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_share_downloadable_presentation")
    var root_assetCover_assetUser_permissionsCan_share_downloadable_review_link: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_share_downloadable_review_link")
    var root_assetCover_assetUser_permissionsCan_share_unwatermarked_presentation: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_share_unwatermarked_presentation")
    var root_assetCover_assetUser_permissionsCan_share_unwatermarked_review_link: Bool = jResp.bool(of: "root_asset.cover_asset.user_permissions.can_share_unwatermarked_review_link")
    var root_assetCover_assetWebm_540: String? = jResp.string(of: "root_asset.cover_asset.webm_540")
    var root_assetCover_assetItem_count: Int = jResp.int(of: "root_asset.cover_asset.item_count").intValue
    var root_assetCover_assetInserted_at: String? = jResp.string(of: "root_asset.cover_asset.inserted_at")
    var root_assetCover_assetArchive_from: String? = jResp.string(of: "root_asset.cover_asset.archive_from")
    var root_asset_type: String? = jResp.string(of: "root_asset._type")
    var root_assetIs_360: Bool = jResp.bool(of: "root_asset.is_360")
    var root_assetPrivate: Bool = jResp.bool(of: "root_asset.private")
    var root_assetType: String? = jResp.string(of: "root_asset.type")
    var root_assetAudio_tracks: String? = jResp.string(of: "root_asset.audio_tracks")
    var root_assetIs_session_watermarked: Bool = jResp.bool(of: "root_asset.is_session_watermarked")
    var root_assetArchive_status: String? = jResp.string(of: "root_asset.archive_status")
    var root_assetProject_id: String? = jResp.string(of: "root_asset.project_id")
    var root_assetIs_hls_required: Bool = jResp.bool(of: "root_asset.is_hls_required")
    var root_assetSubtitle_tracks: String? = jResp.string(of: "root_asset.subtitle_tracks")
    var root_assetCreator_id: String? = jResp.string(of: "root_asset.creator_id")
    var root_assetAutoversion_id: String? = jResp.string(of: "root_asset.autoversion_id")
    var root_assetFps: String? = jResp.string(of: "root_asset.fps")
    var root_assetFrames: Int = jResp.int(of: "root_asset.frames").intValue
    var root_assetAccount_id: String? = jResp.string(of: "root_asset.account_id")
    var root_assetRating: String? = jResp.string(of: "root_asset.rating")
    var root_assetId: String? = jResp.string(of: "root_asset.id")
    var root_assetCopy: Bool = jResp.bool(of: "root_asset.copy")
    var root_assetDeleted_at: String? = jResp.string(of: "root_asset.deleted_at")
    var root_assetUser_permissionsCan_download: Bool = jResp.bool(of: "root_asset.user_permissions.can_download")
    var root_assetUser_permissionsCan_modify_template: Bool = jResp.bool(of: "root_asset.user_permissions.can_modify_template")
    var root_assetUser_permissionsCan_public_share_presentation: Bool = jResp.bool(of: "root_asset.user_permissions.can_public_share_presentation")
    var root_assetUser_permissionsCan_public_share_review_link: Bool = jResp.bool(of: "root_asset.user_permissions.can_public_share_review_link")
    var root_assetUser_permissionsCan_share_downloadable_presentation: Bool = jResp.bool(of: "root_asset.user_permissions.can_share_downloadable_presentation")
    var root_assetUser_permissionsCan_share_downloadable_review_link: Bool = jResp.bool(of: "root_asset.user_permissions.can_share_downloadable_review_link")
    var root_assetUser_permissionsCan_share_unwatermarked_presentation: Bool = jResp.bool(of: "root_asset.user_permissions.can_share_unwatermarked_presentation")
    var root_assetUser_permissionsCan_share_unwatermarked_review_link: Bool = jResp.bool(of: "root_asset.user_permissions.can_share_unwatermarked_review_link")
    var root_assetItem_count: Int = jResp.int(of: "root_asset.item_count").intValue
    var root_assetInserted_at: String? = jResp.string(of: "root_asset.inserted_at")
    var root_asset_id: String? = jResp.string(of: "root_asset_id")
    var shared: Bool = jResp.bool(of: "shared")
    var storage: Int = jResp.int(of: "storage").intValue
    var team_id: String? = jResp.string(of: "team_id")
    var updated_at: String? = jResp.string(of: "updated_at")
    var user_permissionsCan_download: Bool = jResp.bool(of: "user_permissions.can_download")
    var user_permissionsCan_modify_template: Bool = jResp.bool(of: "user_permissions.can_modify_template")
    var user_permissionsCan_public_share_presentation: Bool = jResp.bool(of: "user_permissions.can_public_share_presentation")
    var user_permissionsCan_public_share_review_link: Bool = jResp.bool(of: "user_permissions.can_public_share_review_link")
    var user_permissionsCan_share_downloadable_presentation: Bool = jResp.bool(of: "user_permissions.can_share_downloadable_presentation")
    var user_permissionsCan_share_downloadable_review_link: Bool = jResp.bool(of: "user_permissions.can_share_downloadable_review_link")
    var user_permissionsCan_share_unwatermarked_presentation: Bool = jResp.bool(of: "user_permissions.can_share_unwatermarked_presentation")
    var user_permissionsCan_share_unwatermarked_review_link: Bool = jResp.bool(of: "user_permissions.can_share_unwatermarked_review_link")
    var user_preferences: String? = jResp.string(of: "user_preferences")
    var i: Int = 0
    var count_i: Int = jResp.size(ofArray: "root_asset.cover_asset.required_transcodes").intValue
    while i < count_i {
        jResp.i = i
        strVal = jResp.string(of: "root_asset.cover_asset.required_transcodes[i]")
        i = i + 1
    }

    i = 0
    count_i = jResp.size(ofArray: "root_asset.cover_asset.includes").intValue
    while i < count_i {
        jResp.i = i
        strVal = jResp.string(of: "root_asset.cover_asset.includes[i]")
        i = i + 1
    }

    i = 0
    count_i = jResp.size(ofArray: "root_asset.cover_asset.transcodes.resolutions").intValue
    while i < count_i {
        jResp.i = i
        intVal = jResp.int(of: "root_asset.cover_asset.transcodes.resolutions[i]").intValue
        i = i + 1
    }


}

 

© 2000-2024 Chilkat Software, Inc. All Rights Reserved.