<commit_before>//
//  BoxCastClient.swift
//  BoxCast
//
//  Created by <NAME> on 5/13/17.
//  Copyright © 2017 BoxCast, Inc. All rights reserved.
//

import Foundation

public struct PublicScope: BoxCastScopable {
    public var isAuthorized: Bool {
        return true
    }
}

public protocol BoxCastScopable {
    var isAuthorized: Bool { get }
}

/// The client for the BoxCast API. Use the client to access resources of the BoxCast ecosystem.
public class BoxCastClient {
    
    let apiURL = "https://api.boxcast.com"
    let session: URLSession
    
    // MARK: - Setup
    
    public static func setUp(scope: BoxCastScopable = PublicScope()) {
        
    }
    
    // MARK: - Shared Instance<commit_msg>All the access.<commit_after>//
//  BoxCastClient.swift
//  BoxCast
//
//  Created by <NAME> on 5/13/17.
//  Copyright © 2017 BoxCast, Inc. All rights reserved.
//

import Foundation

public struct PublicScope: BoxCastScopable {
    public var isAuthorized: Bool {
        return true
    }
}

public protocol BoxCastScopable {
    var isAuthorized: Bool { get }
}

/// The client for the BoxCast API. Use the client to access resources of the BoxCast ecosystem.
public class BoxCastClient {
    
    public let apiURL = "https://api.boxcast.com"
    let session: URLSession
    
    // MARK: - Setup
    
    public static func setUp(scope: BoxCastScopable = PublicScope()) {
        
    }
    
    // MARK: - Shared Instance
{'fraction_non_alphanumeric': 0.09619377162629758, 'fraction_numerical': 0.01245674740484429, 'mean_word_length': 2.4023529411764706, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1430612', 'n_tokens_mistral': 462, 'n_tokens_neox': 437, 'n_words': 144}