         self.search = search
         self.orderBy = orderBy
         self.id = id
+        self.stringData = stringData
         self.urlParameters = urlParameters
     }
     

    public let search: Search?
    public let orderBy: Order?
    public let id: UUID?
    public let urlParameters: [UrlParameter]?
    
    public init(auth: Auth, offset: MSOffset? = nil, expanders: [Expander] = [], filter: Filter? = nil, search: Search? = nil, orderBy: Order? = nil, id: UUID? = nil, urlParameters: [UrlParameter] = []) {
        self.auth = auth
        self.offset = offset
        self.expanders = expanders

                         UUID id
     - parameter metadataId: Id of custom entity
    */
    public static func customEntities(parameters: UrlRequestParameters) -> Observable<[MSEntity<MSCustomEntity>]> {
        guard let metadataId = parameters.stringData else { return Observable.error(MSError.genericError(errorText: LocalizedStrings.incorrectCustomEntityResponse.value)) }
        let urlParameters: [UrlParameter] = mergeUrlParameters(parameters.offset, parameters.search)
        
        return HttpClient.get(.customEntity, auth: parameters.auth, urlPathComponents: [metadataId], urlParameters: urlParameters)
